[英]Best way to post element [data] to server side
我正在使用asp.net-C#,我的網頁中有一個包含一些元素的表格。 根據用戶的操作,我使用jQuery這樣更改元素的數據:
$("#elemntID").data('someKey','someValue');
當我發布表格時,我知道如何獲取值,甚至獲取元素的文本並即時使用它。 但是,我還需要在服務器端獲取.data。 我雖然有幾種方法:
創建一個包含所有具有數據及其數據的元素的Json數組,然后創建一個隱藏字段,該字段的文本或值將是序列化的數組,稍后我將其轉換回服務器端的數組。
使用某種Ajax與表單同時發布。
現在我問你..我會怎么做?
嘗試這個:
var DATA = {key1 : 'value1', key2 : 'value2' };
和
$.ajax({
url: "address/to/your/apiOrServie",
type: "POST",
dataType: 'json',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(DATA),
});
引用jQuery AJAX
函數$.ajax()
, jQuery / ajax()
例
$.ajax({
method: "POST",
url: "SERVER_URL",
data: {
name: "John",
location: "Boston"
}
})
.done(function( msg ) {
alert("Data Saved: " + msg);
});
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.