簡體   English   中英

在IE6中使用jquery ajax發布序列化數據不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM