2012-04-16 56 views
0

我想要一個jQuery腳本,它接受一個php腳本的返回,該腳本發出一個數據庫請求$.post("script.php", args)請求已啓動,但如何處理任何答案?jQuery句柄php返回

+0

http://api.jquery.com/jquery.post/ <=看看文檔,特別是關於「成功回調」的部分。 – 2012-04-16 16:35:45

回答

3

你真的應該跳進東西

回答你的問題

jQuery的崗位前閱讀這些教程採用的參數,如下面

jQuery.post (url [,data] [,success(data,textStatus,j qXHR)] [, 的dataType])

典型的jquery交請求確定的參數,期望從一個XML格式的PHP文件(在這種情況下test.php的)的結果將是象下面

$.post("test.php", 
{ name: "John", time: "2pm" }, 
function(data) { 
    process(data); 
}, 
"xml" 
); 

希望這會有所幫助。

+0

是的,非常感謝! – heysamhey 2012-04-16 20:10:52

1
$.post("script.php", args, function(res) { 
    // res is the response send to your from server 
    // now do your stuff 
}); 

閱讀ajaxpost方法,希望您能找到解決

+0

或者其他格式的數據在 – 2012-04-16 16:37:08

1

由於很多人提議的檢查與POST或AJAX調用, 這裏是我的ajax調用的例子可能使用jQuery的手冊:

$.post("server.php", { "func": "getNameAndTime" }, function(data){ 
    console.log(data.name); // John Doe 
    console.log(data.time); // 2001-01-01 23:00:00 
}, "json"); 

server.php

//do some processing and validation 
$response = array('name' => 'John Doe', 'time'=> '2001-01-01 23:00:00'); 
print json_encode($response); 
exit; 
+0

哦,那很簡單:D非常感謝! – heysamhey 2012-04-16 20:10:05