Php 以下带有web服务调用的web服务不起作用
我试图通过一些Jquery调用web服务,但是我得到了以下错误 ERR\u SPDY\u协议\u错误 当我试图通过浏览器访问web服务时,我得到了回复 {“指纹”:“1234 |你好| 10 | 1 | 2 | 3”} 但是当我通过下面的代码调用它时,我得到了上面的错误。。我错过了什么 Web服务代码是Php 以下带有web服务调用的web服务不起作用,php,jquery,web-services,Php,Jquery,Web Services,我试图通过一些Jquery调用web服务,但是我得到了以下错误 ERR\u SPDY\u协议\u错误 当我试图通过浏览器访问web服务时,我得到了回复 {“指纹”:“1234 |你好| 10 | 1 | 2 | 3”} 但是当我通过下面的代码调用它时,我得到了上面的错误。。我错过了什么 Web服务代码是 因为传递给ajax请求的数据无效 您需要JSON,但传递了字符串 var parameters = "{'primaryRef':'" + primaryRefNo + "','amount
因为传递给ajax请求的数据无效
您需要JSON,但传递了字符串
var parameters = "{'primaryRef':'" + primaryRefNo + "','amount':'" + amount + "','fp':'" + fp + "'}";
因此,请尝试将其更改为有效的json
这是提示
var parameters = {primaryRef: primaryRefNo, amount: amount, fp: fp};
试着添加一个?在webService var的末尾?我在其他任何地方都看不到,你有没有研究过“同源”政策?这可能与此有关。谢谢你的提示。正如您指出的,我必须传入一个Json对象。如果其他人感兴趣,我已经用解决方案代码更新了我的问题。