今天在家做公司的專案,遇到乙個很奇怪的事,其中js傳遞陣列時,傳遞過去的資料會以,(分號)分隔。**如下:
function expertopinion()
} }var url="servlet/makescoreaction";
var paras='iditem='+iditem+'&idoperate='+idoperate+'&opinion='+opinion;
myajax=new ajax.request(url,); }}
function handleresult(res)
其中接收的**如下:
string iditem=request.getparametervalues("iditem");
string idoperate=request.getparametervalues("idoperate");
string opinion=request.getparametervalues("opinion");
for(int i=0;ifor(int i=0;ifor(int i=0;i
輸出的結果如下圖:
[img]d:\aa.bmp[/img]
JS自動插入分號規則
首先應該知道哪些語句會用到自動插入分號 automatic semisolon insertion,asi 空語句 var語句 表示式 do while語句 continue語句 break語句 return語句 throw語句 asi的具體規則,在此規範中描述 11.9.1 rules of au...
JS分號自動插入的ASI機制
規範理論 es5 標準定義了自動分號插入規則,包括以下三個基本規則加兩個前置條件 前置條件 1 如果插入分號後解析結果是空語句,那麼不會自動插入分號。例子 空語句,else 前不加分好 if a b else c d 2 如果插入分號後它成為 for 語句頭部的兩個分號之一,那麼不會自動插入分號。例...
JS自動填寫分號導致的坑
js中會自動清除句子和句子之間的空格以及tab縮排,這樣就可以允許使用者編寫的 更加隨性和更加可讀,在該行 解析的時候如果該行 可以解析,就會在該行 最後自動填寫分號,如果該行 無法解析就會把該行 和下一句 合併,直到 可以解析 js中如果乙個語句以 開頭,就有可能與上一句合在一起解析 也因為js會...