我有一个返回哈希的javascript函数。我需要将这个哈希传递给php来做它的东西。什么是最好的方法呢?
答案 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);
});
或者您可以在表单中设置隐藏的输入值并提交。