我正在将数据发送到php
页面,以便通过jQuery
和ajax
进行处理,结果我会得到
success: function(data){
mydata = data;
}
我的数据是一个看起来像mydata = https://myurl.com
的网址。现在我想将mydata设置为php
变量并在主页面中的另一个函数内再次使用它,意味着:设置$url = mydata;
。
我怎么能这样做?
谢谢,
答案 0 :(得分:0)
你可以使用Post通过from,GET通过查询字符串来实现 或者你可以像在这个解决方案中一样使用cookie
答案 1 :(得分:0)
您可以通过mydata
致电PHP
,将XMLHttpRequest()
变量发送至AJAX
。
例如
var ajax = new XMLHttpRequest(); // Create new request
ajax.open("POST", "mainpage.php"); // Open the file where you want to send it with POST
ajax.send("mydata="+mydata); // Send mydata variable to PHP
然后在PHP
中,您可以检查变量mydata
if(isset($_POST['mydata'])){
// do something
}
答案 2 :(得分:-1)
PHP脚本在您打开文件时和其他所有文件之前执行。 当Javascript完全加载时,Ajax调用exectue。 (在php之后)。
所以你不能这样做。 你能给我更多关于你想做什么的细节吗?