こんにちは、ASP.Net に JSON を使用し、WebMethods で実行しています。
これが、その webmethod に対する私の Ajax 呼び出しです。
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Voyage.aspx/V_Set",
data: { 'Action': $('#txtNumber').val(), 'ID': $('#txtTag').val(), 'StartlID': $('#txtTag').val()},
async: true,
dataType: "json",
success: function (data) {
try {
alert("Record Inserted Successfully");
} catch (ex) {
alert(ex);
}
},
error: function (msg) {
alert(error);
}
});
ここで私が最初に試したデータ形式は私の静的データであり、形式は
data: "{'Action':'Set','VID':'3','MasterID':'52','StartID':'1','LastID':'1'}"
これは完全に正常に機能しています。その Web メソッドが呼び出され、アクションが完了しました。
しかし今、私はその値をコントロールによって動的に与える必要があります。そのため、コントロール ID をデータに割り当てようとすると、Web メソッドが起動されません。
コントロールを介して送信することにより、誰でもデータの構造を助けることができますか