У меня есть функции javascript, которые возвращают хэш. Мне нужно передать этот хэш на php, чтобы делать с ним все. Каков наилучший способ сделать это?Как передать переменную JS в php?
ответ
Предполагая, что вы имеете в виду JavaScript функция возвращает хэш и отправляет его на PHP - то AJAX
+1: Yup, AJAX ftw. Хотя это не так сложно сделать с помощью простых Javascript-команд, я рекомендую вам использовать jQuery, если вам это нравится, потому что он поддерживает знакомый синтаксис jQuery и совместимость с вами. – Kranu
Вы можете использовать файл cookie. Как происходит обмен (AJAX, перезагрузка страницы, что угодно) зависит от вас.
в PHP: см SetCookie()
в JS: см document.cookie - или, возможно, библиотеку JS, такие как Dojo/JQuery.
взгляд на JQuery, это сделает вашу это проще!
$.get('myphp.php?senddata='+javascriptdata,function(receivedata){
alert('this is what was received' + receivedata);
});
или вы можете установить значение скрытого ввода в форме и отправить.
Давай ... jQuery только для одного звонка AJAX? Вы пытаетесь придать термину «переусердство» совершенно новое значение? Ничего против jQuery, но это не святой Грааль для всего. –
Ну, я уже использую jquery, так что это одна строка кода, а с помощью «raw js», поэтому ее достаточно. – 2010-10-13 02:44:05
ОК, если вы уже используете jQuery в этом проекте, это очевидный выбор. Пока вы не включаете целую библиотеку, чтобы использовать только одну функцию. ;) –
Использование AJAX. Но помните, никогда не доверяйте данным, поступающим с GET или POST, и всегда запускайте данные с помощью проверки безопасности перед использованием или хранением.
Вы должны дать больше информации о том, что именно вы пытаетесь сделать. Как и все, что мы можем сделать, это догадываться, и вы не получите хороших ответов. Но обычные подозреваемые в этом случае являются:
AJAX (или JSON)
Печенье
Скрытые поля формы, где вы установите значение с помощью JS
Дайте больше информации, и мы можем быть более конкретными.
- 1. Как передать переменную JS в переменную PHP
- 2. Как передать переменную JS переменной PHP
- 3. передать переменную JS в выражение php echo
- 4. нужно передать переменную из JS в PHP
- 5. Передать переменную PHP с помощью JS
- 6. Как передать переменную в файл phtml/php в файл js?
- 7. Передать переменную в файл JS
- 8. Как передать переменную строки PHP в JS Из события Onclick
- 9. Как передать переменную js на другую страницу
- 10. Как передать переменную JS в DataLayer?
- 11. как передать переменную углового js в javascript
- 12. Как передать переменную Twig в файл JS
- 13. как передать переменную бритвы в js
- 14. Как передать переменную js в функцию Rails
- 15. Передать переменную php в угловую
- 16. Как передать переменную php в .php include?
- 17. Как передать переменную PHP в конфигурацию AngularJS
- 18. jQuery/Ajax: как передать переменную JS определенной функции PHP
- 19. как передать объект json с php-страницы на переменную js
- 20. как передать эту переменную php?
- 21. AJAX/LocalStorage: Можно ли передать переменную JS в PHP?
- 22. Возвращает переменную js как переменную php
- 23. Как передать переменную JS @ Model.MyModel (MVC4)
- 24. Как передать переменную в sql в PHP?
- 25. PHP: передать переменную функции
- 26. Передать переменную Javascript в PHP
- 27. Передать переменную javascript в php
- 28. Как передать переменную от php до javascript
- 29. Как передать переменную js из одного html-файла в другой?
- 30. Передайте переменную JS переменной PHP
Вы имеете функцию JavaScript, которая возвращает хэш, и тогда вам нужно передать этот хэш на PHP? –
вопрос и описание противоположны :) – zod
Wooops. Ред. – 2010-10-13 02:55:46