У меня проблема с JQuery в IE. Код отлично работает в Firefox. У меня есть небольшая форма, которая добавляет две детали в БД через AJAX. Это мой код
$("#add").click(function(){
$("#all_villa tr").remove();
var villa_name = $("#villa_name").val();
var villa_desp = $("#villa_desp").val();
var dataString = "villa_name=" + villa_name + "&villa_desp=" + villa_desp;
$.ajax({
type: "GET",
url: "ajax_snippets/add_villa.php",
data: dataString,
success: function(data) {
$("#all_villa tr").remove();
$("#msg").html(data);
$("#villa_name").val('');
$("#villa_desp").val('');
$("#all_villa").load("ajax_snippets/all_villa.php");
}
});
return false;
});
После того, как сведения сохранены в БД, в таблицу ниже будет добавлена новая строка формы, которая содержит добавленные сведения и два поля выбора даты и две ссылки для обновления и удаления. Когда я тестирую с IE, после подробностей, добавленных в БД, строки не будут созданы, а существующие ссылки обновления и удаления также не будут работать. Ниже приведены мои обновления и удалить коды
$("#all_villa .delete").click(function(){
var k = this.id;
var i = k.substr(3,4);
var dataString = "id="+i;
if(confirm("Do you really want to delete this villa?")){
$.ajax({
type: "GET",
url: "ajax_snippets/delete_villa.php",
data: dataString,
success: function(data) {
$("#villa"+i).remove();
$("#msg").html(data);
}
});
}else{}
return false;
});
$("#all_villa .update").click(function(){
var i = this.id;
var from = $("#from_date"+i).val();
var to = $("#to_date"+i).val();
var available = $("#available"+i).val();
if(from == ""){
alert("From Date is Required");
return false;
}
if(to == ""){
alert("To Date is Required");
return false;
}
if(available == ""){
alert("Availability is Required");
return false;
}
var dataString = "from="+from+"&to="+to+"&id="+i+"&avlbl="+available;
$.ajax({
type: "GET",
url: "ajax_snippets/update_villa.php",
data: dataString,
success: function(data) {
$("#msg").html(data);
$("#villa_name").val('');
$("#villa_desp").val('');
$("#all_villa").load("ajax_snippets/all_villa.php");
}
});
return false;
});
Может кто-нибудь сказать мне, где я сделал неправильный поворот
Спасибо