【发布时间】:2011-10-28 13:11:15
【问题描述】:
我已经创建了按钮:
<input type = "text" name="consulta" size = "12" value = "565656" id = "consulta" />
<input type="button" value = "Pesquisar" onclick="jawa()" />
jawa() 函数是:
function jawa(){
var fieldNameElement = document.getElementById('pesquisa');
//just for test if JS takes values....
resultado = consulta.value;
escolha = cbox.value;
fieldNameElement.innerHTML = "<?echoo();?>";
}
还有 php 中的 echoo()...
<?
function echoo(){
if (isset($_POST['consulta'])) {
$con = $_POST['consulta'];
}else{
$con = "not working";
}
$conexao =mysql_pconnect("localhost:3306","xxx","xxx");
mysql_select_db("...",$conexao);
$str_chamado = "Select *
From
`...`.`...`
Where
`NU_TELEFONE`='$con'";
... ?>
它说“未定义的索引:咨询”我无法从输入中获取文本,它会是什么?
【问题讨论】:
-
这行不通。渲染页面时会调用 echo 函数。你需要的是一个ajax请求。恕我直言api.jquery.com/jQuery.post 是最简单的方法。
-
您需要从您的 javascript 到您的 PHP 页面进行 Ajax 调用。
标签: php javascript html post input