2010-12-20 158 views
1

通過將一個js變量傳遞給php代碼,它會在程序結束時顯示一個值。

但問題是沒有mather我試着初始化它與最後的分數disapears。

如果我把它放在一邊,所有的東西都會顯示,因爲它應該是這樣,但是直到最後一個屏幕(實際顯示的值)纔會顯示令人討厭的未定義消息。

$varOne = $xml->addChild('one', $_GET['resultone']); 

變量在JS通過使用window.location.href

我嘗試了好幾種isset方法,但沒有人似乎已經成功地解決了這個惱人的問題是過去。

親切的問候。

回答

0

您是否嘗試過測試$ _GET和$ _GET ['resultone']?

if(isset($_GET) && isset($_GET['resultone'])) { 
} 
+0

我用''(isset($ _ GET ['resultone'])&&!empty($ _ GET ['resultone']))''。 AFAIK總是設置$ _GET。 – Pikrass 2010-12-20 19:38:29

+0

我曾多次沒有設置$ _GET,並引發錯誤。 – 2010-12-21 00:10:02

0

$ _GET函數讀取查詢字符串。所以,你的JavaScript代碼應該是這個樣子:

window.location.href = 「myscript.php resultone = 123?」

那是如何你做了嗎?

+0

是的,這是正確的! – Tonz 2010-12-20 19:29:34

+0

這是正確的? 「這是正確的解決方案」:「這是我怎麼做」 – cbrandolino 2010-12-20 19:36:08