我是Winjs
编码新手,我在列表中有数据。我想将该数据发送到我的 json Web 服务。
我成功调用了 Web 服务,并且我得到了响应,因此 Web 服务正在运行,但似乎没有发送数据。我不知道如何声明数据。
我有很多数据要发送(用户名,名字,姓氏,密码)到我 Register.json
的Register.json
执行后有这个响应:
{
"format":
"json",
"success":
false,
"errors":
["User name is empty"],
"result":
null
}
所以我确定没有发送数据
function Register() {
var dataArray = [
{
username: "Marley",
first_name: "dog",
last_name: "ded",
password: "pdre4252d"
}];
WinJS.xhr({
url: "my_Base_URL/Register.json",
type: "post",
headers: { "Content-type": "application /x-www-form-urlencoded" },
data: dataArray
// data:JSON.stringify(dataArray)
}).done(
function complete(result) {
if (result.status === 200) {
console.log("Success: Response Text: " + result.responseText);
}
else {
console.log("Fail:Response Text: " + result.responseText);
}
},
function error(error) {
console.log("error");
},
function progress(result) {
}
);
}
如果有人给我一些帮助,我会考虑周到。