【发布时间】:2018-06-14 21:28:39
【问题描述】:
我在 c# 中有这些方法,需要 3 个参数
public void Delete_AgentTools(int ID,int UAM,int mode)
{
some code etc.
}
我使用javascript ajax调用这个方法并传递参数
function Delete_AgentTools(toolAccess, toolId, UAM) {
$.ajax({
type: "POST",
url: "IROA_StoredProcedures.asmx/Delete_AgentTools",
data: "{'toolAccess':'" + toolAccess + "', 'toolId':'" + toolId + "', 'UAM':'" + UAM + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success:function()
{
alert("Tool has been successfully delete");
},
error: function (XMLHttpRequest)
{
alert("error in Delete_AgentTools()");
console.log(XMLHttpRequest);
}
});
}
你看我想简化我如何在 javascript 中传递参数。是否可以将其作为object 传递给c# 或简化parameters 在javascript 中的传递
【问题讨论】:
-
你不想手动创建 JSON,那是灾难的根源。查看
JSON.stringify。您可以从 JS 对象中获取 JSON。
标签: javascript c#