这里我使用的是一个webmethod'InsertData'。我可以传递查询string["json.aspx/InsertData?username="+name+"......"]
而不是像data
那样传递参数吗?如果我使用查询字符串,是否有任何优势?我可以像查询字符串一样传递web方法参数吗?
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "json.aspx/InsertData",
data: "{'username':'" + name + "','subj':'" + subject + "','desc':'" + body + "'}",
dataType: "json",
success: function(data) {
var obj = data.d;
if (obj == 'true') {
$('#txtname').val('');
$('#txtsubject').val('');
$('#txtbody').val('');
$('#lblmsg').html("Details Submitted Successfully");
}
},
error: function(result) {
alert("Error");
}
});
为什么你需要把它作为查询paramerters,任何具体的理由? – dreamweiver
我想知道有没有办法,以减轻我的网址加密,并知道哪一个更有优势? – Akhil
@dreamweiver没有更具体的原因,但为什么我们不使用像查询字符串? – Akhil