javascript的变量怎么传递给另一个php文件啊

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:35:15
怎么把一个javascript的变量传递给php文件啊!!!!!!!!

用ajax的方式传递,ajax的方式有get跟post两种方式,推荐用post,比较安全。get方式容易被有心人利用。以下为实例

<script language="javascript">
function getval(str)
{
//获取接受返回信息层
var msg = str;
//获取表单对象和用户信息值
var Action="run";
var resultStr = str;
//接收表单的URL地址
var url = "response.php?";
//需要POST的值,把每个变量都通过&来联接
var postStr = "Action="+ Action +"&resultStr="+ resultStr;
//实例化Ajax
var ajax = null;
if(window.XMLHttpRequest){
ajax = new XMLHttpRequest();
}
else if(window.ActiveXObject){
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
return;
}
//通过Post方式打开连接
ajax.open("post", url, true);
//定义传输的文件HTTP头信息
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded&q