前台:
function Open() { if ($("#FileUpload").val() != "") { $.get('VerAdd.aspx?operate=Open&filePath=' + $("#FileUpload").val(), function (info) { //info.XXX }, 'json'); } else { alert("請選擇文件呀,親!"); } }
后台:
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["operate"] != null) { Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); switch (Request.QueryString["operate"]) { case "Open": Open(Request.QueryString["filePath"]); break; } Response.End(); } } private void Open(string filePath) { string json = "{\'HEXLE\':\'0\',\'BINLE\':\'83512\',\'FIRVER\':\'0100\',\'HARVER\':\'23F0\',\'CRC32\':\'23 F0 12 5C \',\'CRC16\':\'B3 FA \',\'FILELE\':\'83512\',\'BLOCKSUM\':\'82\'}"; Response.Write(json); }
最后才發現,json不能為單引號。遂把\' 修改為 \",好了。自己做個筆記。