post方法成功函数不能在javascript 200中运行

时间:2013-10-29 16:31:17

标签: jquery django json post

您好我将 json 发布到 django 网络服务但遗憾的是,即使我获得此方法的结果 200 ,成功功能也无法触发将数据类型更改为" json " "的文本" "的 HTML "但什么都没得到

网络服务协议 jsonrpc

谢谢你的帮助

function displaySearchResult(response) {

        if (response.result)
                alert(response.result);

        else if (response.error)
                alert("Search error: " + response.error.message);
};


var url = "http://www.xxxxxxxx.com/django/json/";

var request = {};
request.method = "liveScore";
request.params = {};
request.params.date = "1392/08/04";
request.params.hash = "123";
request.id = 1;
request.jsonrpc = "2.0";

$.post(url JSON.stringify(request), displaySearchResult, "json"); 

1 个答案:

答案 0 :(得分:0)

如果您请求数据的域与原始域不同,那么除非您使用CORS或JSONP,否则Same Origin Policy将阻止该请求。您需要检查API文档以查看是否支持这些文档以及如何使用它们。