2012-04-16 67 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