关于js里的变量传递出来给PHP使用

2025-02-06 12:00:51
推荐回答(4个)
回答1:

使用ajax
script language="javascript" type="text/javascript">

var xmlHttp = false;
function Createajaxclass() {
if (window.XMLHttpRequest) {
var oHttp = new XMLHttpRequest();
return oHttp;
} else if (window.ActiveXObject) {
var versions = [ "MSXML2.XmlHttp.6.0", "MSXML2.XmlHttp.3.0" ];
for ( var i = 0; i < versions.length; i++) {
try {
var oHttp = new ActiveXObject(versions[i]);
return oHttp;
} catch (error) {
}
}
}
throw new Error("对不起您的浏览器不支持异步文件传输,我们无法保证程序能正常在你的浏览器上运行!");
}

function GetFileSize() {
xmlHttp=Createajaxclass();
var url = "GetFileSize.php?urls=" +encodeURI(temail)+"&rand="+Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState < 4) {
//等待期间
}
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;

}
};
xmlHttp.send(null);
}

回答2:


或者

回答3:

1. 使用ajax技术,推荐此方法
2. 使用session技术,将参数暂且缓存,需要修改的地方再修改
3. 使用cookie技术
4. 获得参数后,保存到页面的input type=hidden里面

回答4:

jquery 对ajax支持很好,也很强大,易上手可以学习下