2015-06-04 40 views
0

發送數據到服務器有一個在此領域從一個場

<input type = "text" class = "form-control" id = "fio"> 

我需要發送一個單獨的名字,姓氏,名字的形式。 json:name:'username',姓:'usersurname',姓:'userlastname' 你能告訴我怎麼做嗎?隨着第一個名字不同的領域,其姓清楚,我們可以命名:

$ ('# name'). val(), 
surname: $ ('# surname'). val(), 
lastname: $ ('# lastname'). val(), 

而是從一個現場發送數據?

+0

無法理解問題。你能以不同的方式解釋它嗎? – Devjit

+0

[Spli](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/split)使用可以使用。你會得到一些東西,然後你可以決定'first'到'last'的名字。 – Manwal

回答

0
<input type="text" id="fio" /> 
<input type="text" id="lastname" /> 

function SendData() { 
    $.ajax({ 
     type: 'POST', 
     url: '@Url.Action("Names")', 
     data: { surname : $("#fio").val() }, 
     success: function (data) { 
     // do something 
     } 
    }); 
    } 

    public ActionResult Names(string surname) 
    { 
    // do something 
    } 
+0

謝謝,但我只有一個字段。並且必須從該字段發送單獨的姓名到服務器 –

0

如果你想更多的數據發送到服務器,然後將它們添加到Ajax調用由上述Dean.DePue回答的數據部分。

function sendData(name, lastName, firstName) { 
    ... 
    data: { 
    name: name, 
    lastName: lastName, 
    firstName: firstName 
    } 
    ... 
}