IE7 jquery.post не запускается
В настоящее время я использую этот скрипт, чтобы опубликовать форму, чтобы избежать отправки обновлений.
jQuery(function($) {
$(".datepicker").datepicker({
numberOfMonths: 3,
showButtonPanel: true
});
$("#form1").submit(function() {
var url = "http://example.com/process.php"; // the script that handles the form input.
$.post(url, {
name: $("input[name='name']").val(),
type: $("select[name='type'] option:selected").text(),
address: $("input[name='address']").val(),
city: $("input[name='city']").val(),
state: $("select[name='state'] option:selected").text(),
zip: $("input[name='zip']").val(),
phone: $("input[name='phone']").val(),
email: $("input[name='email']").val(),
sig: $("input[name='sig']").val(),
date: $(".date1").datepicker("getDate"),
lic_numb: $("input[name='lic_numb']").val(),
lic_date: $(".date2").datepicker("getDate"),
code: ')@tEH4s'
}).done(function(data) {
$(".result").html(data);
$('input').val('');
$('#form1').css("height", "0");
});
return false; // avoid to execute the actual submit of the form.
});
});
Это прекрасно работает во всех других браузерах, таких как Chrome и Firefox, но я продолжаю получать сообщения о том, что это не вызывает никаких действий в ie7.
Любая идея о синтаксической проблеме, которая вызвала это?
1 ответ
Я предполагаю, что вы запускаете щелчок по событию onclick при некотором использовании кнопки:
<form>
...
<input type="submit" value="Submit">
</form>