将变量传递给PHP的Javascript
Javascript passing a variable to PHP
我要做的是使用下面的javascript
将php
页面拉入我的html
。这是可行的,但我需要做的是使用javascript
将变量发送到php
,这样我就可以使用mysql
将结果发回。
httpRequest("garage-view-default.php", showdefaultimage);
function showdefaultimage(WIDGET){
d = document.getElementById('garage-view-default');
d.innerHTML = WIDGET;
}
function httpRequest(url, callback) {
var httpObj = false;
if (typeof XMLHttpRequest != 'undefined') {
httpObj = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try{
httpObj = new ActiveXObject('Msxml2.XMLHTTP');
} catch(e) {try{
httpObj = new ActiveXObject('iMicrosoft.XMLHTTP');
} catch(e) {}
}
}
if (!httpObj) return;
httpObj.onreadystatechange = function() {
if (httpObj.readyState == 4) { // when request is complete
callback(httpObj.responseText);
}
};
httpObj.open('GET', url, true);
httpObj.send(null);
}
这似乎是您指定PHP资源地址的地方:
httpRequest("garage-view-default.php", showdefaultimage);
因此,您可以在查询字符串上发送值:
httpRequest("garage-view-default.php?someKey=someValue", showdefaultimage);
然后在PHP中,您可以在$_GET["someKey"]
中找到该值。
根据实际代码,只需将var传递到URL:
garage-view-default.php?varName=varValue
因此:
httpRequest("garage-view-default.php?varName=varValue", showdefaultimage);
在你的服务器上使用它,比如:
$var = $_GET['varName'];
但是考虑迁移到像jQuery这样的库,因为最终的代码将更容易阅读和维护。
您可以在您的url中添加一个GET值:
garage-view-default.php?key=value
您可以将参数添加到URL中,以便在php中使用$_GET读取它们。您还可以阅读httpRequest的文档,了解如果需要的内容比GET所需的内容多,如何传递POST参数。
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)