tingting
tingting
  • 发布:2015-02-04 22:45
  • 更新:2016-08-21 07:45
  • 阅读:5585

XMLHttpRequest post 提交字符串形式,参数名带下划线请求出错

分类:HTML5+

var ajax = function() {
var _username = document.getElementById("username");
var _password = document.getElementById("password");
var data = {
loginname: _username.value,
password: _password.value
};
xhr = new plus.net.XMLHttpRequest();
xhr.onreadystatechange=xhrStatechange;
xhr.open( "POST", "https://192.168.199.112:8017/m/test");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("post_data=" + JSON.stringify(data));
};

xhr.send("post_data=" + JSON.stringify(data)); 时参数名为post_data请求发不出,postdata则可以,在不改服务器代码情况下,求解决

2015-02-04 22:45 负责人:无 分享
已邀请:
tingting

tingting (作者)

是服务器端对此参数做了特殊处理,已解决,谢谢

Android_磊子

Android_磊子

使用你的代码在Node.js服务器测试没有问题,可以收到post_data字段数据。
我觉得还是需要服务器抓包测试一下。

该问题目前已经被锁定, 无法添加新回复