无法使用JQuery Post从PHP获取结果

无法使用JQuery Post从PHP获取结果,php,jquery,post,Php,Jquery,Post,对不起,我是一个业余的程序员,学习这项技术是一种爱好。在I$.post之后,我无法将php的结果返回到javascript 我知道test.php在传递了“Name”之后运行正常,因为每次单击此按钮时,我都会进行SQL更新,以查看名称和时间 页面本身test.php本身运行良好,带有echo结果 我就是无法将结果转化为数据,也无法让警报(数据)发挥作用 编辑:我的问题是,正如雷亚纳所指出的,它不会在不同的领域工作。附近有工作吗 Javascript $("button").click(funct

对不起,我是一个业余的程序员,学习这项技术是一种爱好。在I$.post之后,我无法将php的结果返回到javascript

  • 我知道test.php在传递了“Name”之后运行正常,因为每次单击此按钮时,我都会进行SQL更新,以查看名称和时间

  • 页面本身test.php本身运行良好,带有echo结果

  • 我就是无法将结果转化为数据,也无法让警报(数据)发挥作用

  • 编辑:我的问题是,正如雷亚纳所指出的,它不会在不同的领域工作。附近有工作吗

    Javascript

    $("button").click(function(){
            $.post(
                    "http://www.test.com/test.php",  // works
                    {name : "Bozmo"},  // works
                    function(data){   // does not work !!
                            alert("Data: " + data);
                    }
            );
    });
    
    PHP

    提前感谢,, 吉米使用:

    $.post("http://www.test.com/test.php", { name : "Bozmo" })
    .done(function(data) {
    alert("Data: " + data);
    });
    

    是否包含jquery文件?并检查你的url目录是否正确。从同一个域调用它?如果没有,它将不起作用;结束你的php代码。控制台中有什么错误?谢谢你的回复。雷亚纳是对的,我是从另一个领域打电话来的。是否存在此问题?请删除

    标记,因为该标记未包含在代码中,并且会导致错误。此操作同样有效。不幸的是,正如上面Reyaner所说,我不能从另一个域调用。这意味着简单的写入
    $.post("http://www.test.com/test.php", { name : "Bozmo" })
    .done(function(data) {
    alert("Data: " + data);
    });
    
    $("button").click(function(){ 
     $.ajax({
            url: "test.php",
            type: "post",
            data: {name : "Bozmo"},
            success: function(data){
                alert("Data: " + data);
            },
            error:function(){
                alert("failure");        
            }
        });
    });