自动将数据从JavaScript传递到PHP
我的计划由两部分组成: 1) php通过JS生成并共享我的php函数所需的令牌自动将数据从JavaScript传递到PHP,javascript,php,jquery,Javascript,Php,Jquery,我的计划由两部分组成: 1) php通过JS生成并共享我的php函数所需的令牌 $('.setURL').attr('href', 'save.php?token='+text); <a class="setURL"><button>Save Settings</button></a> 为了进行扩展,我需要通过cron自动启动这个过程,并寻找一种方法来自动共享从run.php到save.php的令牌,而无需提交表单或单击按钮 老实说,我试图调查,
$('.setURL').attr('href', 'save.php?token='+text);
<a class="setURL"><button>Save Settings</button></a>
为了进行扩展,我需要通过cron自动启动这个过程,并寻找一种方法来自动共享从run.php到save.php的令牌,而无需提交表单或单击按钮
老实说,我试图调查,但没有找到一个方法或线索,如何做到这一点
我真的不明白你到底想做什么,但是你的问题的答案是
无需单击按钮,通过编程,use就可以使用ajax调用来实现
普通脚本
//忽略响应
var xhttp=newXMLHttpRequest();
xhttp.open(“GET”、“save.php?token=“+text,true”);
xhttp.send();
jQuery
$.get(“save.php?token=“+text”)//忽略响应
如果需要以页面形式打开
window.open(“save.php?token=“+text,”_self”)//在同一选项卡中加载
我不知道您想做什么,但这肯定不是正确的解决方案。为什么不让PHP生成一个令牌并将其存储在数据库中?这涉及到很大的逻辑,但很快就会说不可能通过PHP生成此令牌。您的原始帖子说“1)run.PHP生成并共享令牌”,那么PHP是否生成令牌?它通过JS生成令牌,为了保存它,我必须将数据传递到新的php文件中,并通过getYou捕获它,这里没有太多意义;试图通过cron触发客户端JavaScript功能是毫无意义的。cron在服务器上执行一个脚本——因此,您不仅需要发出HTTP请求或使用cron启动脚本,还需要一个真正的无头浏览器或其他可以执行JavaScript的东西。
$token = $_GET['token'];