$ .Post不包含任何回复

时间:2013-02-21 13:41:43

标签: php http-headers .post

我有来自另一台处理数据的服务器的.php文件。该数据以表格形式列出。因此,每当我使用$.post使用正确的参数调用此页面时,其响应都不是。我检查了我的代码,也许标题是负责它的人。我想要的实际上是返回我的表格数据,以便我可以将其填充到另一页面。我的标题是这样的header("Content-type: application/json");。我错过了什么?

$.post('http://333.333.33.33/reporting/table.php?loc_id='+locid+'&loc_type='+loctype+'',{loc_id:locid, loc_type: loctype},function(data){
    $('table#default_table').hide();
    $('div#generated_table').html(data);
});

这就是我调用$ .post的方式。

2 个答案:

答案 0 :(得分:1)

你的朋友已成为同源策略的另一个受害者 - 幸运的是,这可以通过使用名为JSONP的方法“解决”。但是,这确实需要GET而不是POST请求。我自己不得不使用它,我不知道它是如何工作的,所以我asked a question and got a wonderful answer!

答案 1 :(得分:0)

您需要在两个不同的域之间进行通信吗?

您需要在这里使用JSONP而不是JSON。 Check Detail