2011-03-23 32 views
0

我在一個PHP項目工作和Netbeans上標誌線堅持像Netbeans的+ jQuery的=錯誤

 $.get("/adminc/utilsAjax.php", { function: "orderIsOpenOrClosed", orderID: orderID, rand: randn }, function(data) 

和倒閉

 }); 

爲錯誤

我使用嘗試非精簡版的jquery,沒有變化。
這就像Netbeans忽略jQuery的語法。
任何想法?

+0

如果引用像'function','orderId'等散列鍵,那麼怎麼辦? – prodigitalson 2011-03-23 06:57:14

+0

奇怪的是,我目前使用NetBeans的jQuery,所以我懷疑這是問題。你確定語法正確嗎?你有單詞函數,然後是函數作爲字符串名稱。那是對的嗎? Netbeans可能期望()函數關鍵字之後。 – Bodman 2011-03-23 06:57:51

+0

是的,像@prodigitalson說的,函數是一個保留字,而在對象表示法中可能需要引用 – Bodman 2011-03-23 06:59:21

回答

1

As Bodman Said,function是一個保留字,所以你需要引用它。但是,您可能還需要引用netbeans的所有散列鍵來正確解釋它們,例如:

$.get("/adminc/utilsAjax.php", { 
     "function": "orderIsOpenOrClosed", 
     "orderID": orderID, 
     "rand": randn 
     }, 
     function(data){ 
     // fun body 
    }); 
0

你已經錯過了{function(data)

+0

它在下一行 – 2011-03-23 07:17:58

4

「功能」是一個保留字,並在對象符號可能需要引號,Netbeans的期待()功能鍵字後。