我正在尝试在Javascript中集成我的HTML和RESTful服务。在我更改代码之前,它正在运行,但现在它不起作用。如果我硬编码值我的代码确实有效,但是当我从DOM获取它时它不会。
例如,这是Javascript部分:
function loadXMLDocAddUser()
{
$.ajax({
type: "POST",
url: "/insertuser/" + $('#SigningUp').find('input[name = "userName"]').val() + "&" + $('#SigningUp').find('input[name = "password"]').val()+ "&" + "male" + "&" + "photo"
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
}
答案 0 :(得分:0)
使用$ .ajax()时,查询字符串不应位于URL字段中。相反,将它放在数据字段中。
function loadXMLDocAddUser()
{
$.ajax({
type: "POST",
url: "/insertuser/",
data: $('#SigningUp').find('input[name = "userName"]').val() + "&" + $('#SigningUp').find('input[name = "password"]').val()+ "&" + "male" + "&" + "photo"
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
}