請問JRequest::get();的接收變數問題!

edited 十一月 -1 in 內容管理系統
大家好!

  想請問一下下面這一段joomla的錯誤訊息該如何解決:

Illegal variable _files or _env or _get or _post or _cookie or _server or _session or globals passed to script.

  我自己在做一個joomla元件的時候,想將form表單中的資料傳到元件的另一個task處理,並且是靠JRequest::get();來接受變數,但是接收的時候就會出現上面這段錯誤訊息,我發現會出現這段錯誤訊息是在於原來from表單中的一些<input type=""標籤是靠javascript的innerHTML()產生的,JRequest::get();沒辦法接收這樣用javascript產生的標籤所傳來的變數,如果沒有這些javascript產生的標籤所傳來的變數,就能正常接收,問題是我該如何讓joomla能接受javascript產生的標籤所傳來的變數呢?

謝謝!

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4678

評論

  • edited 十一月 2009
    也許你需要做的是放個隱藏欄位,把 javascript 改為去異動這個隱藏欄位的數值。

    或許你有些程式碼是複製、貼上的吧,以 token 當作關鍵字找找 api 手冊吧
Sign In or Register to comment.