【发布时间】:2010-11-27 04:12:27
【问题描述】:
我在后面的代码中调用一个 Web 方法,方法签名接受了 4 个以上的字符串。我正在创建一个 params 变量并使用它来添加我想要传递给该方法的所有输入字段。
var params = {
showStartDate: showStartDate,
showEndDate: showEndDate,
arrivalDate: arrivalDate,
pickUpDate: pickUpDate
};
然后如何在我的 AJAX 调用中传递“参数”?下面是我当前的代码,它似乎不起作用。我不想在数据部分显式传递每个参数。
$.ajax({
type: "POST",
url: "OrderSummary.aspx/JSONUpdateOrder",
async: false,
data: "{'" + params + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
}
});
【问题讨论】:
标签: jquery asp.net ajax webforms