Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有AJAX的JavaScript REST请求(省略JSONP)?_Javascript_Ajax_Json_Rest - Fatal编程技术网

没有AJAX的JavaScript REST请求(省略JSONP)?

没有AJAX的JavaScript REST请求(省略JSONP)?,javascript,ajax,json,rest,Javascript,Ajax,Json,Rest,我正在使用JSONP发送REST请求,我可以在chrome开发工具中看到响应(json),但无法使用结果,因为我得到了错误。正如您在链接问题中所读到的,这是因为函数应该作为响应(我得到json) 因为我不能修改Web服务,所以我需要在没有AJAX的情况下访问Web服务,所以“同源策略”没有这些问题,可以使用普通json作为数据类型。我能找到的每个例子都使用AJAX。难道没有另一种可能性吗 因此,为了澄清:webservice没有跨源响应头,它返回JSON(不是JSONP回调函数),并且它来自不同

我正在使用JSONP发送REST请求,我可以在chrome开发工具中看到响应(json),但无法使用结果,因为我得到了错误。正如您在链接问题中所读到的,这是因为函数应该作为响应(我得到json)


因为我不能修改Web服务,所以我需要在没有AJAX的情况下访问Web服务,所以“同源策略”没有这些问题,可以使用普通json作为数据类型。我能找到的每个例子都使用AJAX。难道没有另一种可能性吗

因此,为了澄清:webservice没有跨源响应头,它返回JSON(不是JSONP回调函数),并且它来自不同的源?您确定没有可以传递的查询参数(如“回调”)来将响应包装到函数调用中吗?@SvenKeinath,反向代理时间。我无法更改webservice。我可以通过更改我的请求来强制Web服务包装响应吗?@Dagg Nabbit,你能解释一下这是什么意思或者给我一个链接吗?我不知道如何处理这些信息。