2016-05-13 51 views
0

我寫了一些腳本來改變基於值的錶行上的文本符號。我對此很新,所以有一些語法問題。你能看見什麼不對的:javascript,ajax,table,color

function ReturnValuesAsColor(Eval(online), Eval(mobile), Eval(server_proc)) { 
    if (online == -1){ 
     return "online"; 
    }else if (mobile == -1) { 
     return "mobile"; 
    }else if (server_proc == -1){ 
     return "server_proc"; 
    }else 
     return; 
    }}; 

謝謝

+1

您在'else'事件後錯過了一個'{''。並刪除evals。 – vaso123

+1

可能是一個錯字,但你錯過了一個'{'else之後,也就是'else {return;}' – Valeklosse

+0

是的,謝謝你,已經修好了。 我不能投票你的意見,但謝謝你兩個 – BarryWhite

回答

1
ReturnValuesAsColor 

這是慣例,開始一個函數名,只有當它是一個構造函數,該本大寫字母不是。

(Eval(online), Eval(mobile), Eval(server_proc)) 

的eval()是無義。只需在定義參數時輸入變量名稱即可。

function returnValuesAsColor(online, mobile, server_proc) 
+0

謝謝,排序它 – BarryWhite