RESTful不会发布到数据库中。

时间:2014-04-06 22:07:18

标签: javascript html rest

我正在尝试在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 );
  });
}   

1 个答案:

答案 0 :(得分:0)

使用$ .ajax()时,查询字符串不应位于U​​RL字段中。相反,将它放在数据字段中。

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 );
  });
}