2015-10-30 40 views
-2

我想從php中的元素列表中調用一個ajax調用。那麼,這是一個PHP代碼: http://pastebin.com/apf6gtq6從<a>調用ajax函數php文件中的標記

當我生成這個列表,我想點擊鏈接併發送鏈接到ajax調用來執行請求。這是Ajax調用: http://pastebin.com/mr8NmAy2

但是當我點擊一個鏈接我有這種類型的錯誤:

SyntaxError: Unexpected token ':'. Expected ')' to end a argument list. 

我已經搜查了錯誤,但我不能找到它。你可以幫我嗎?謝謝

+0

首先你應該剝去在服務器端代碼,因爲你可以這樣做爲每個請求... –

+1

歡迎來到StackOverflow!請閱讀[如何問](http://stackoverflow.com/help/how-to-ask) –

回答

0

替換您的onclick與此else部分: -

<a onclick='javascript: theCall(" . $flight[$i] . ");'>$i</a> 
+0

我試過替換我的指令,但我有同樣的錯誤。 –

+1

我已經解決了:我將我的php函數轉換爲javascript函數。這是代碼https://jsfiddle.net/meg1g5h0/ –

0

這種替換行:

<a onclick=\"theCall(".$flight[$i].")\">".$i."</a>