2016-07-11 3 views
-2

Прежде всего, я относительно новичок в этом, поэтому мне жаль, если я говорю что-то странное. Итак, допустим, у меня есть переменная $ x со значением 1 в PHP. Я хочу получить переменную в свой JS-Script и изменить ее, а затем отправить переменную x с измененным значением обратно в мой PHP-документ. Примечание. Я не хочу отправлять его на сервер, и я не хочу использовать AJAX (еще не узнал об этом). Если нет другого способа, было бы неплохо, если бы кто-нибудь мог показать мне пример того, как это сделать с AJAX.Как получить переменную от php до JS и обратно

+4

В том же вопросе у вас есть «... и я не хочу использовать AJAX» и «... как это сделать с AJAX». Не могли бы вы уточнить свои намерения? –

+0

PHP - это сценарий на стороне сервера. Таким образом, вы можете легко сделать это: var JSVar = ; ** Если JS находится на PHP-странице **! Затем вы можете использовать инструкцию POST в JQuery (так как это помечено в вашем вопросе), чтобы отправить его обратно в файл. Используйте json_decode на странице PHP после получения данных после использования file_get_contents («php: // input»); команда. –

+1

«Я не хочу отправлять его на сервер». Тогда вы не хотите отправлять его на PHP. PHP работает на вашем сервере. –

ответ

0

Вы должны использовать AJAX, если возможно, это более удобно и с jQuery не сложно использовать/понимать. Но если эта тема для вас новая, вы можете попробовать отправить ее через window.location.href.

Я искал некоторые хорошие примеры для вас:

Чтобы сохранить PHP переменные из PHP в Javascript вы просто просто печатаете их. Если вы более знакомы с Javascript и PHP, вам следует попробовать работать с JSON-Strings. Но я думаю, что это было бы для вашей первой попытки.

Надеюсь, что это поможет.

+0

Хотя эти ссылки могут ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. –