2010-12-20 2 views
1

Передавая переменную js в php-код, она отображает значение в конце программы.

Но проблема не в том, что я пытаюсь ее инициализировать, но в конце концов исчезает.

Если я оставлю это в покое, все будет отображаться так, как должно, но с досадным неопределенным сообщением до последнего экрана (где фактически отображается значение).

$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']))'. $ _GET всегда установлен, AFAIK. – Pikrass

+0

У меня было время, когда $ _GET не установлен, и он выдает ошибку. –

0

Функция $ _GET считывает строку запроса. Так что ваш Javascript код должен выглядеть следующим образом:

window.location.href = "myscript.php resultone = 123?"

Это, как вы делаете это?

+0

да thats правый! – Tonz

+0

это право? «это правильное решение»: «так я это делаю» – cbrandolino