JQUERY MOBILE CONTACT FORM PHP error

JQUERY MOBILE CONTACT FORM PHP error

Hi!  I have a page  in jquery mobile and I can not call the contact.js file  on click the "send" button

This is the HTML5 code:


FILE: index.html


<!DOCTYPE html> 
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> 

.......

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>

<script type="text/javascript" src="js/contact.js"></script>
......

<body>
......
<div class="send"><a href="javascript:;" data-role="button" data-theme="a" data-iconpos="right" id="send-feedback">Enviar mensaje</a></div>
</div><!-- //.contact-form -->
.................. 
</body>


.........

</body>
</html>



FILE: contact.js 


$('#send-feedback').live("click", function() {
var url = 'api/send.php';
var error = 0;
var $contactpage = $(this).closest('.ui-page');
var $contactform = $(this).closest('.contact-form');
$('.required', $contactform).each(function (i) {
if ($(this).val() === '') {
error++;

}); // each
if (error > 0) {
alert(' *.'); 
} else {
var firstname = $contactform.find('input[name="firstname"]').val();
var surname = $contactform.find('input[name="surname"]').val();
var state = $contactform.find('select[name="state"]').val();
var mobilephone = $contactform.find('input[name="mobilephone"]').val();
var email = $contactform.find('input[name="email"]').val(); 
var message = $contactform.find('textarea[name="message"]').val(); 

//submit the form
$.ajax({
type: "GET",
url: url,
data: {firstname:firstname, surname:surname, state: state, mobilephone: mobilephone, email: email, message: message},
success: function (data) {
if (data == 'success') {
// show thank you 
$contactpage.find('.contact-thankyou').show();
$contactpage.find('.contact-form').hide();
} else {
alert('Error sending mail');
}
}
}); //$.ajax

}
return false;
});

_____________________________________________________________________________

I think its work with jquery version 1.3.1 but in the 1.9.1 version  does nothing 













































































THANKS!

Joaquin
SPAIN