[英]posting serialized data with jquery ajax in IE6 not working
當我在ie6和我用jquery ajax命令發布一些數據時
print_r($ _ POST)
php打印一個空數組。
我可以通過添加以下代碼行來使用警報功能來警報此數據:
警報(form_data)
我如何將提交的數據發布到php?我不知道問題在哪里? 這是我發布數據的代碼
$('#submit').live('click', function(e) {
e.preventDefault();
var post = $(this).attr("name") + "=submit";
var form_data = $('#create_album_form').serialize() + "&" + post;
$.ajax({
type: "POST",
url: "create_album.php",
data: form_data
}).done(function( data ) {
$('#album_data').html('');
$('#album_data').html(data);
$('#album_data').delay(1000).trigger('reveal:close');
if(data == '<div class="success">آلبوم شما با موفقیت ساخته شد</div>'){
$('#myalbums').load('update_albums.php').fadeIn('500');
}
});
});
.live()
在jQuery 1.9.x中已刪除,請改用.on()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.