使用Javascript(带一点ReST)拉取表单数据

时间:2011-09-07 13:05:14

标签: javascript rest

我知道这可能已被问了十几次,但我有点难过。

我有一张表格:

<form id="login">

<label>Email</label>
<input id="email"/>


<label>First Name</label>
<input id="fName"/>


<label>Last Name</label>
<input id="lName"/>


<label>Phone #</label>
<input id="phone"/>

我正在使用的ReST电话是:

<script type="text/javascript">

$.ajax({
    url: 'http://example.com/',
    type: 'PUT',
    data: 'ID=1&fname=datagoeshere&lname=datagoeshere&email=datagoeshere', 
    success: function() { alert('PUT completed'); }
});


</script>

我想我所坚持的部分是如何只取出fname,lname和email,并将输入表单的信息粘贴到ReST调用中。表格也张贴到另一种形式。

1 个答案:

答案 0 :(得分:1)

替换:

'ID=1&fname=datagoeshere&lname=datagoeshere&email=datagoeshere'

{ ID: 1, fname: $('#fname').val(), lname: $('#lanme').val(), email: $('#email').val() }

jQuery的ajax数据属性接受一个对象,并将该对象格式化为适当的字符串。