var folder = "E:\\Users";
data: "{'str':" + folder + "}" // 手動拼接,易漏引號、轉義錯誤
var folder = "E:\\Users";
$.ajax({
type: "POST",
url: "Default.aspx/GetDir",
data: { str: folder }, // jQuery 自動序列化為 JSON
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(resp) { ... }
});
後端 (ASP.NET WebMethod) 需對應參數名 str,並返回 JSON 序列化結果。