bug^君 2016-09-01 03:47 采纳率: 25%
浏览 22

通过JQuery Ajax发布数据

I am facing issue in Posting data using JQuery. It works fine when I do it through Chrome Extension Postman.

My Code

var request = $.ajax({
    url:                'http://pankajserver.in/api/SaveRoleApi',
    type:               "POST",
    data:               {Role : "wsed"},
    async:              true,
    contentType:        "application/json; charset=utf-8",
    "X-Requested-With":   "XMLHttpRequest"
});

request.done(function(msg) {
    debugger;
});

request.fail(function(jqXHR, textStatus) {
    debugger;
});

Url: http://pankajserver.in/api/SaveRoleApi
contentType: "application/json; charset=utf-8"
X-Requested-With: "XMLHttpRequest"

Works fine when posted data with Postman Chrome Extension. Screenshot below

enter image description here

  • 写回答

2条回答 默认 最新

  • 旧行李 2016-09-01 03:54
    关注

    write this headers: {'X-Requested-With': 'XMLHttpRequest'} instead of "X-Requested-With": "XMLHttpRequest" and dataType: "json" instead of contentType: "application/json; charset=utf-8",

    var request = $.ajax({
     url:                'http://pankajserver.in/api/SaveRoleApi',
     type:               "POST",
     data:               {Role : "wsed"},
     async:              true,
     dataType: "json",
     contentType:        "application/json; charset=utf-8",
     headers: {'X-Requested-With': 'XMLHttpRequest'}
    });
    
    request.done(function(msg) {
     debugger;
    });
    
    request.fail(function(jqXHR, textStatus) {
     debugger;
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线