从jquery Ajax调用Prestashop webservice
问题描述:
我需要使用jquery ajax从另一个页面调用prestashop webservice。但我无法访问它。它在每种情况下都会给我提供404
错误。由于互联网上这方面的信息非常有限,因此无法准确反映出来。虽然我发现有一个similar,但那也没有奏效。从jquery Ajax调用Prestashop webservice
的Documentation讲述了与PHP这样做,但不使用jQuery
这里是我的代码:
$.ajax({
url: "http://localhost:81/prestashop/api/products",
method : "GET",
data :
{
ws_key : "XHDSHJH4334HHSDBMT77ASDUUY689"
}
}).success(function(){
alert("success");
}).error(function(){
alert("error");
})
我得到的错误是这样的:
"NetworkError: 404 Not Found - http://localhost:81/prestashop/api/products?ws_key=XHDSHJH4334HHSDBMT77ASDUUY689"
嗯,你的错误表示您的资源不能被发现,意味着它只是似乎不应该存在。检查您的服务器是否正确运行,URL是否正确,如果您可以访问Web服务,请手动检查。唯一的AJAX不应该导致404错误。 –