我有两个文件,一个是index.php,另一个是dbsubmit.php
在我的index.php中,我在脚本标记之间得到了一些javascript变量..
var address =“某些地方的地址”;
var latitude = 79.00256978;
var longitude = 125.89564725;
我想将这些变量传递到我的php脚本(dbsubmit.php),以便我可以填充MySQL数据库。我怎么解决这个问题??谁能帮助我?
答案 0 :(得分:0)
您可以使用AJAX将变量传递给PHP脚本,而PHP脚本又可以将它们写入数据库。
您使用的是某种javascript框架(jQuery等)吗?因为它们让它变得非常简单。 你只需要制作另一个PHP脚本来从$ _GET或$ _POST获取变量并保存它们。 AJAX有效地调用php脚本将它传递给那些变种。
答案 1 :(得分:0)
你可以使用类似这样的东西而不是使用$ _GET的PHP,你可以检索值
<script>
function send(url){
var request;
try{
request= new XMLHttpRequest();
} catch (e){
try{
request= new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
request= new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
alert("Your browser broke!");
return false;
}
}
}
request.onreadystatechange = function(){
if(request.readyState == 4){
//alert(request.responseText); this would be the value we get back, anything php would print would be alerted here
}
}
request.open("GET", url, true);
request.send(null);
}
send("dsubmit.php?address="+address+"&latitude="+latitude+"&longitude"+longitude);
</script>