Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:Safari中ajax调用成功后返回的数据为空_Jquery_Ajax_Safari - Fatal编程技术网

jQuery:Safari中ajax调用成功后返回的数据为空

jQuery:Safari中ajax调用成功后返回的数据为空,jquery,ajax,safari,Jquery,Ajax,Safari,这是我正在尝试运行的jQuery代码。它在除Safari之外的所有浏览器上都能正常工作,它返回一个空字符串。有什么想法吗 $(".voteup").click(function() { var id = $(this).attr("id"); var name = $(this).attr("name"); var dataString = 'id='+ id ; var parent = $(this); var fbid = $(".client

这是我正在尝试运行的jQuery代码。它在除Safari之外的所有浏览器上都能正常工作,它返回一个空字符串。有什么想法吗

$(".voteup").click(function()   {
    var id = $(this).attr("id");
    var name = $(this).attr("name");
    var dataString = 'id='+ id ;
    var parent = $(this);

    var fbid = $(".clientname").attr("id");
    var dataString2 = 'fbid='+ fbid ;


    if(name=='up'){

        $(this).fadeIn(200);            
        $.ajax({
            type: "POST",
            url: "up_vote_fb.php",
            data: dataString,
            cache: false,
            success: function(data){
                $('#project-vote' + id).html(data);
                $.ajax({
                    type: "POST",
                    url: "get_clientpoints.php",
                    data: dataString2,
                    cache: false,
                    success: function(data){
                        $('#clientpoints').html(data);
                    }  
                });
            }           
        });


    } 
    return false;
});
下面是返回的代码:

echo "<b>".$up_value."</b> VOTES";  
echo.“$up\u值.”投票;
米歇尔

尝试向ajax调用中添加数据类型字段,如下所示:

   $.ajax({
        type: "POST",
        url: "up_vote_fb.php",
        data: dataString,
        dataType: "text",
        cache: false,
        success: function(data){
            $('#project-vote' + id).html(data);
            $.ajax({
                type: "POST",
                url: "get_clientpoints.php",
                data: dataString2,
                dataType: "text",
                cache: false,
                success: function(data){
                    $('#clientpoints').html(data);
                }  
            });
        }           
    });

看起来好像有人得了感冒,这是野生动物园里的一只虫子


看看这是否有意义:

刚刚尝试将数据类型添加到文本,但它不起作用。我忘了提到,这段代码是在facebook页面标签中构建的。我不知道这是否有助于了解更多信息。