前輩這樣弄,小弟也只能乖乖照他的方式。
他只寫windows application。所以似乎只有我被錶到...
情況:
var strUrl = "?colName=" + colName + "&NowPage=" + NowPage + "&process=" + processName + "&MachineNo=" + objPar.lineNo + "&TypeVal=" + objPar.typeVal;
//console.log(strUrl);
$.ajax({
type: "GET",
url: "/api/GetQualityData/DataAsync" + strUrl, //iis 上需要加上/signalR
//url: "/signalR/api/GetQualityData/DataAsync"+strUrl,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
........
以下省略
其中colName 是個前面有數字 後面是 正負號的字串,
發現回傳回來的值,怎樣都會有個東西undefined,
先是用了 typeof XXX == underfined
檢查是那個地方出問題,
先將出問題的排除,
後來又發現有+的值丟進去通通消失,
在web api裡面只看到 4∆ ,三角形表示空白。
我的+號不見了。
最後使用
colName.IndexOf("+")<0 && colName.IndexOf("-")<0
把加號弄回去..
0 意見:
張貼留言