JS函数将一个空字符串传回php,但有一个值
JS function passing an empty string back to php, but has a value?
所以我试图将几个值传递回这样的PHP页面。
function showAccountInfo(obj){
var value = obj.value;
var content = obj.querySelector("option:checked").textContent;
alert("value: " + value + " content: " + content);
if(obj == ""){
return;
}
else {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("facilities").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","getinfo.php?=q"+value+"&c="+content, true);
xmlhttp.send();
}
}
当警报响起时,它会向我显示每个变量的正确值。但是,当我将该值传递给getinfo.php并使用变量value
来完成查询并将其回显到页面时,它显示为空。
$q = ($_GET['q']);
$sql = "SELECT *, account.account_name FROM facility "
. "INNER JOIN account ON account.account_id = facility.account_id "
. "WHERE facility.account_id = '".$q."'";
echo $sql;
结果:SELECT *, account.account_name FROM facility INNER JOIN account ON account.account_id = facility.account_id WHERE facility.account_id = ''
在我之前的问题之前,我的一切都正常。
您的url格式不正确
更改
xmlhttp.open("GET","getinfo.php?=q"+value+"&c="+content, true);
^
至
xmlhttp.open("GET","getinfo.php?q="+value+"&c="+content, true);
^
注意第一个=
的变化
相关文章:
- 可能有一个javascript和php的配置文件
- 将一个html表转换为json对象并将其发送到php页面,该表有一个输入字段
- JS函数将一个空字符串传回php,但有一个值
- 我可以在Drupal 7的jquery脚本中有一个php if语句吗?
- 提交邮件黑猩猩订阅 php 后,我有一个空白页
- 是否有一个 Node.js 相当于 PHP 的包含,以便包含的代码可以访问父文件的变量
- 我有一个变量,我需要发送到 php 才能写入文件
- 我有一个.php文件,但我的外部 css 或 javascript 都无法正常工作
- 我有一个php文件,里面的代码中有一个错误,我可以'我不知道怎么修?以及将其余代码添加到何处
- 我对用php代码创建的HTML有一个问题
- 这里我有一个HTML表单和PHP MySQL表,在表中输入值并按下提交按钮后,不会出现任何输出
- 我的php表单有一个三个文本框,每个文本框都有ID和Name
- 我有一个php文件,它给出JSON输出,并希望在D3中使用JSON
- 是否有一个设计模式的网站验证与JS和PHP的建设
- 我如何在引导中验证至少有一个复选框被标记并将此信息传递给php ?
- 有一个问题与javascript Jquery和php按钮的复选框
- 如何在PHP中有一个动作响应javascript
- 如何打开fanybox弹出视图图像外的iframe有一个图片库在php
- 我有一个问题,建立一个服务器端回调与PHP
- 我可以知道如果我的页面将有一个滚动条之前,它呈现.PHP的Javascript