這裏我使用的是一個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