簡體   English   中英

無法使用JQuery Post從PHP獲取結果

[英]Cannot get Results from PHP using JQuery Post

抱歉,我是一名業余編碼員,並作為業余愛好學習。 我$ .post之后,無法將php的結果返回到javascript。

  1. 我知道test.php已通過“名稱”正確運行,因為我每次單擊此按鈕都會進行一次SQL更新以查看名稱和時間。

  2. 頁面本身test.php本身可以很好地運行並帶有回顯結果

  3. 我只是無法將結果轉換為數據,也無法使alert(data)正常工作。

編輯:我的問題是正如Reyaner指出的那樣,它將無法在不同的域上工作。 有什么解決辦法嗎?

Java腳本

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

的PHP

$name = $_POST["name"]; 
echo $name."is here";

在此先感謝,吉米

$("button").click(function(){ 
 $.ajax({
        url: "test.php",
        type: "post",
        data: {name : "Bozmo"},
        success: function(data){
            alert("Data: " + data);
        },
        error:function(){
            alert("failure");        
        }
    });
});

采用 :

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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