php - 将页面内容放入输入值中不起作用

标签 php jquery mysql

这就是我要维护的:

我有两个输入,#e_adres 和#e_nummer。当我点击#e_nummer 时,我想执行以下查询: mysql_query("SELECT b_nummer FROM km WHERE b_adres = '".$_GET['adres']."' ORDER BY nr DESC LIMIT 1") 或 die(mysql_error());

我希望该查询的结果成为我的第二个输入 #e_nummer 的值。

所以我将这个脚本放在我的页面中:

$( "#e_nummer" ).click(function() {
    var a = $('#e_adres').val();
    var g = $.get( "e_nummer.php", { adres: a } );
    $( "#e_nummer" ).val( g );
});

在 e_nummer.php 中是这样的:

header('Content-Type: text/plain; charset=utf-8');
mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("km") or die(mysql_error());
$result = mysql_query("SELECT `b_nummer` FROM `km` WHERE `b_adres` = '".$_GET['adres']."' ORDER BY `nr` DESC LIMIT 1") or die(mysql_error());
$row = mysql_fetch_array( $result );
echo $row['b_nummer'];

但是输入的值变成了[object Object]而不是$row['b_nummer']。有谁知道如何让它工作?

最佳答案

尝试这样的事情

$( "#e_nummer" ).click(function() {
    var a = $('#e_adres').val();
   $.get( "e_nummer.php", { adres: a },function(data){
        $( "#e_nummer" ).val( data );
    });
})

关于php - 将页面内容放入输入值中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19586014/

相关文章:

php - 带有 INNER JOIN 的 MySQL SELECT 2 表

mysql - 我想获取两个特定列之间的列的值

javascript - 如何通过从 html 前端按下按钮使用 php 运行 .exe 文件

php - ajax成功函数中的codeigniter访问数据数组

php - 将属性集从一个 Magento 安装导出/复制到另一个安装?

表单提交时的 jQueryUI 模态确认对话框

php - PayPal 集成过程中的 EWP 设置错误

javascript - 如何忽略 jqGrid 中的右键单击

javascript - 从 javascript 调用 python

php - PDO::PARAM_INT 是多余的吗?