无法加载javascript中ajax调用的资源错误
Failed to load resource error for ajax call in javascript
我知道有很多这样的问题,我试过了这些答案,但我的问题没有解决。
正在向Web服务发送字符串。但是,值不会插入服务器上的表中,而如果我在浏览器中运行Web服务,它会插入值。那么问题到底在哪里呢?
https://coderwall.com/p/5nccwq
无法在Chrome 下加载资源
我参考了第二个链接,并试图根据其中的第一个答案进行更改,但没有成功。
我试着在隐姓埋名的模式下执行它,但没有用。
请帮忙回答。
var targeturl="http://hostname/projfolder/webservice.php?orderList="+str_table;
console.log(targeturl);
$.ajax({
type:"POST",
url:targeturl,
contentType: "application/json; charset=utf-8",
crossDomain:true,
dataType:'jsonp',
success:function (data)
{
alert("in success");
var parsedata=JSON.parse(JSON.stringify(data));
alert("parsedata: "+parsedata);
var stats=parsedata["Status"];
alert("logindata: "+stats);
if("1"==stats)
{
alert("success");
}
else
{
alert("failed");
}
}
});
事实上,我已经忘记添加http://
,但我现在已经添加了,现在我得到了Unexpected token :
错误
我在同一个项目中使用了许多web服务,但没有遇到这样的问题。
您的服务器应该理解并在JSONP中做出响应。它不能简单地返回JSON。
示例:
- 假设服务器需要返回类似
{status:"1", msg:"success"}
的json - 来自服务器的响应将类似于
callback({status:"1", msg:"success"})
callback
是JQuery自动生成的random string
,设置在请求URL的查询字符串中,参数为callback
- 您的服务器应该从查询字符串中读取此参数,然后按照上面第2点所述格式化响应
请阅读:
http://api.jquery.com/jquery.getjson/
http://en.wikipedia.org/wiki/JSONP
相关文章:
- AngularJS多资源调用,只处理最后一个
- HTML客户端可移植文件生成-无外部资源或服务器调用
- 区分对$http的应用程序调用和 Angular 对拦截器中静态资源的请求
- 资源查询调用执行计时
- 如何将调用传递回角度资源保存方法
- 无法在 ajax 调用中加载资源
- VB调用javascript资源代码
- 未调用Angularjs资源工厂transformResponse
- 如何从其他web资源(html)调用web资源(html)函数
- 从另一个javascript网络资源调用javascript函数
- Angular.js资源rest调用错误TypeError:undefined不是函数
- Node.js页面刷新调用资源两次
- 在Javascript中调用资源文件
- 如何捕获“加载资源失败”;使用JQuery调用ajax导致的错误
- 如何从Rails资源管道中的不同文件调用JS函数
- 如何只在laravel中调用一个javascript资源
- 在Ajax调用期间处理丢失的图像资源
- Angularjs用不同的url调用实例化的资源方法
- 在AngularJS中,从两个资源调用中返回$promise来延迟路由更改
- 无法加载javascript中ajax调用的资源错误