ajax返回报错html,Jquery AJAX POST调用返回200状态确定,但错误
嗨我已经实现了一个Ajax POST请求来调用Web服务。它总是返回200行,但执行失败的事件我已经尝试了很多事情,但我没有得到我犯的错误。我在这里添加我的代码。 Fiddler显示响应内容,但Ajax未执行成功事件。Jquery AJAX POST调用返回200状态确定,但错误
$.ajax({
type: "POST",
url: url,
data: values,
dataType: 'json',
cache: false,
success: function (result) {
alert("success:"+result);
},
error:function (error) {
alert("error"+error);
}
});
我已经试过数据类型: '文本' ......从服务器的响应是正确的JSON格式
请求JSON数据:
{
"search": {
"params_attributes": {
"adults": "1",
"children": "0",
"depart_date": "2013-07-10",
"destination_name": "OMS",
"direct": "0",
"infants": "0",
"origin_name": "KUL",
"range": "0",
"trip_class": "0"
}
},
"signature": "XXXXXXXX",
"marker": "XXX"
}
响应JSON数据:
{
"search_id":"66",
"metadata" : {},
"tickets" : [
{
"native_prices":{"7":"5500.0", "6":"5680.0", "3":"5657.0"},
"order_urls":{"7":"1","6":"557","3":"906"},
"direct_flights":[
{
"number":"1837",
"airline":"FV",
"departure":"1294037100",
"arrival":"1294041900",
"duration":"80",
"delay":"0",
"origin":"DME",
"destination":"LED",
"aircraft":"Airbus A319"
}
],
"return_flights":[
{
"number":"1858",
"airline":"FV",
"departure":"1295503800",
"arrival":"1295508600",
"duration":"80",
"delay":"0",
"origin":"LED",
"destination":"DME",
"aircraft":"Airbus A320"
}
]
}
],
"airlines": {
"AB": {
"alliance_name": null,
"average_rate": 3.84,
"deeplink_id": 18,
"homepage_id": "4ec0ff7b9f1c2760af0049d7",
"id": 35,
"name": "airberlin",
"rates": 377
},
"AF": {
"alliance_name": "SkyTeam",
"average_rate": 2.89,
"id": 48,
"name": "Air France",
"rates": 292
}
},
"airports":{
"ALA": {
"average_rate": 3.66,
"city": "\u0410\u043b\u043c\u0430\u0442\u044b",
"country": "\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d",
"name": "\u0410\u043b\u043c\u0430\u0442\u044b",
"rates": 60,
"time_zone": "Asia/Almaty"
},
"AMM": {
"average_rate": 3.42,
"city": "\u0410\u043c\u043c\u0430\u043d",
"country": "\u0418\u043e\u0440\u0434\u0430\u043d\u0438\u044f",
"name": "Queen Alia International",
"rates": 5,
"time_zone": "Asia/Amman"
}
},
"currency_rates":{"eur":"41.3564", "uah":"3.72911"},
"gates_info": [
{
"average_rate": 4.34,
"currency_code": "rub",
"id": 1,
"is_airline": false,
"label": "Nabortu",
"mobile_version": false,
"payment_methods": [
"bank",
"yandex_money",
"web_money",
"terminal",
"card",
"svyaznoy",
"euroset"
],
"rates": 336
},
{
"average_rate": 4.34,
"currency_code": "rub",
"id": 2,
"is_airline": false,
"label": "Davs",
"mobile_version": false,
"payment_methods": [
"cash",
"bank",
"yandex_money",
"web_money",
"terminal",
"card",
"exp",
"euroset"
],
"rates": 416
}
]
}
Ajax错误: {“readyState”:0,“responseText”:“”,“status”:0,“statusText”:“error”}
我加入这是从萤火虫采取截图请到tinygrab网址见截图:
Headers - grab.by/on5Q
Post - grab.by/on5U
Response - grab.by/on5W
Coockies - grab.by/on5Y
+0
您可以发布JSON结果吗?有时问题在于格式和不同类型的引用。 –
+0
一些更多的上下文将需要或答案只会猜测工作? Interessing Information(对我来说):Json结果,错误对象/消息,结果,当你将'dataType'设置为'text'时,这可能会有帮助。 –
+0
我检查了数据,我可以推断出,这个问题可能要归因于服务的跨域策略。这是我能够从这些数据中唯一可以看出的。你有没有尝试下载clientaccesspolicy.xml来查看它的状态?自从你说你看到结果在小提琴手中,这是一个很长的镜头,但你永远不知道。我希望这个指针可能有帮助。 –
ajax返回报错html,Jquery AJAX POST调用返回200状态确定,但错误相关推荐
- ajax 302报错页面,jQuery AJAX抛出的302错误代码是什么?
我正在使用ASP.NET MVC和jQuery,并且在每个页面上都有一个UserControl. 在每个页面请求中,都会发生AJAX回调. 到现在为止还挺好. 但是当我在localhost并发布站点时 ...
- Ajax设置超时时长,jquery ajax超时设置
var ajaxTimeoutTest = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'get', //请求方式 ...
- IOS上传文件给java服务器,返回报错unacceptable context-type:text/plain
IOS上传文件给java服务器,返回报错unacceptable context-type:text/plain response返回类型不对 @RequestMapping(value = &quo ...
- jQuery ajax请求两次问题,jquery ajax请求了两次问题
页面有一个请求form: 订单编号 用户帐户 发货状态 请选择 未发送 已发送 查询 JavaScript请求部分: function showdatalist() { var username = ...
- flask ajax 上传 图片,flask jQuery ajax 上传文件
1.html 代码 注:1.html 部分主要是一个form表单,其中表单的enctype = "multipart/form-data" 必须要有. 2.由于我的页面背景颜色设置 ...
- ajax提交数据服务端返回报错
报错如下: if response.get('X-Frame-Options') is not None: AttributeError: 'str' object has no attribute ...
- ajax带参数get,使用jQuery ajax方法传递GET参数
我想使用jQuery ajax方法来处理表单.在我调用的php脚本(myScript.php)中,我想使用通过在PHP脚本中提交表单设置的GET值,但它没有正确传递.使用jQuery ajax方法传递 ...
- ajax从服务器获取图片,JQuery ajax与POST从CORS启用服务器获取图像/ png
我正在编写一个HTML5/Backbone/Phonegap应用程序Github Repo,它使用52n(v1 API Docs)的SensorObservationService REST API. ...
- ajax的data参数类型,JQuery.Ajax()的data参数类型
假如现在有这样一个表单,是添加元素用的. 用户名: 手机号: 生日: 我们不想使用表单submit的方式添加这个元素,我们就想使用ajax提交. 以前我们是这样实现的: 1 2 3 4 5 6 7 8 ...
最新文章
- 关于UIWebView与js交互的问题
- Windows 内核数据结构学习总结
- VMware vSphere Client 5.0在官网用讯雷下载出错
- S/4HANA里通过key user tool将Extension field添加到UI上的技术实现
- linux怎么看是否安装kde桌面,ubuntu 7上安装kde桌面
- 人工智能秘史(一):会下棋的土耳其机器人
- python接口测试_python接口自动化测试框架
- VC多线程编程(转)
- base command
- SQL报错:this is incompatible with sql_mode=only_full_group_by
- 让划动 listview时 没有黑色背景
- 红旗liuxe5.0下vmware tools安装记录
- 可以在电脑上在线录制视频GIF的软件,不需要下载安装
- FreeCAD开发:修改了源码,需要翻译成中文,如何更新语言包
- 【英语语法入门】第44讲 假设(03)与过去事实相反的虚拟语气
- React Native 布局实现测试
- 谈谈创业这点事(3)
- 「TCG 规范解读」初识嵌入式和工业工作组
- 服务器运维KPI指标,IT运维包括哪些内容,考核标准是什么
- 习题6-5 使用函数验证哥德巴赫猜想 (20 point(s))
热门文章
- 家庭光纤宽带连接示意图
- JsonObject null 的神坑
- 【论文阅读】Learning Effective Road Network Representation with Hierarchical Graph Neural Networks
- 我国关键信息基础设施安全保护白皮书
- screw (螺丝钉) 数据库表结构文档生成工具(转发)
- My97 WdatePicker 属性
- 组织、结构与部分、整体
- 梅西百货公司 - Macy‘s - Shop Fashion Clothing Accessories
- 国家企业信息公示贵州 滑块打码验证
- 最新App、手机网站尺寸规范—移动设备界面UI设计尺寸规范