如何将JS变量传递给php?

时间:2010-10-13 01:23:49

标签: php javascript

我有一个返回哈希的javascript函数。我需要将这个哈希传递给php来做它的东西。什么是最好的方法呢?

5 个答案:

答案 0 :(得分:4)

假设你的意思是 JavaScript 函数返回一个哈希并将其发送给PHP - 然后AJAX

答案 1 :(得分:1)

您应该提供有关您要做什么的更多信息。像这样我们所能做的就是猜测,你将得不到好的答案。但在这种情况下通常的嫌疑人是:

  • AJAX(或JSON)

  • 缓存

  • 隐藏的表单字段,您可以通过JS

  • 设置值

提供更多信息,我们可以更具体。

答案 2 :(得分:0)

您可以使用Cookie。如何进行交换(AJAX,页面重新加载,等等)取决于你。

PHP中的

:请参阅setcookie()

JS中的

:请参阅document.cookie - 或者可能是一个JS库,如Dojo / jQuery。

答案 3 :(得分:0)

使用AJAX。但请记住,永远不要相信来自GET或POST的数据,并且在使用或存储之前始终通过安全检查运行数据。

答案 4 :(得分:-1)

调查jquery,这会让你更容易!

$.get('myphp.php?senddata='+javascriptdata,function(receivedata){

    alert('this is what was received' + receivedata);

});

或者您可以在表单中设置隐藏的输入值并提交。