我正在尝试使用ajax jquery在方法后面的代码中传递字符串,但出现了愚蠢的错误。如果我只传递整数,那么它可以正常工作,但是在字符串的情况下,它不起作用,这就是我尝试过的csharp代码
public static string GetQuickVD(string key)
{
return key.ToString();
}
jQuery的
$(document).ready(function () {
GetQuickVL();
});
function GetQuickVL() {
var Nid = new Array();
for (var key in localStorage) {
if (key.substring(0, 4) == "vhs-") {
Nid += key.replace('vhs-', '') + ",";
}
}
$.ajax({
type: "POST",
url: "QuickViewList.aspx/GetQuickVD",
data: '{key: ' +'345,' + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert(response.response);
},
error: function (response) {
alert(response.error);
}
});
}
function OnSuccess(response) {
alert(response.d);
}
这样使用
data: {key: "345" }
您也可以使用like
type: "GET",
url: "QuickViewList.aspx/GetQuickVD?key=355",
编辑
data: JSON.stringify({"key": "345"}),
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句