簡體   English   中英

將元素[數據]發布到服務器端的最佳方法

[英]Best way to post element [data] to server side

我正在使用asp.net-C#,我的網頁中有一個包含一些元素的表格。 根據用戶的操作,我使用jQuery這樣更改元素的數據:

$("#elemntID").data('someKey','someValue');

當我發布表格時,我知道如何獲取值,甚至獲取元素的文本並即時使用它。 但是,我還需要在服務器端獲取.data。 我雖然有幾種方法:

  1. 創建一個包含所有具有數據及其數據的元素的Json數組,然后創建一個隱藏字段,該字段的文本或值將是序列化的數組,稍后我將其轉換回服務器端的數組。

  2. 使用某種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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM