javascript - 使用javascript var通过php mysql查询数据

标签 javascript php mysql onchange

对于这种情况,我找不到任何解决方案,当 id 用户文本值更改时,名称和地址将被填充。但它在 php 查询中返回了一些错误。

抱歉,如果这篇文章重复,因为我找不到适合我的情况的解决方案。

这里是html表单

    <form id="frm_add_bill" name="frm_add_bill" >

<label >id user</label>                                          
<input type="text" onchange="getplg()"  id="kdp" name="kdp">                    
<label >user name</label>

<input type="text" maxlength="25" name="name" id="name"  readonly>

<label >user address</label>

<input type="text" name="address" id="address"  readonly>
</form>

这里是javascript和php代码

<script type="text/javascript">  function getplg(){

                var kdpe = $('#kdp').value;

            $.ajax({
                type: 'post',
                url: '',
                data: kdpe,
                timeout: 50000
            });

            }</script>

            <?php
            if (isset($_POST['kdpe'])) {

                $kpde=htmlspecialchars($_POST['kdpe']);


            $amxz=mysql_query("SELECT name, address from tbl_user where id_user='$kpde'");
            $camqz=mysql_fetch_array($amxz);

            echo "<script>document.write(fillem());</script>";

            }
            ?>

            <script type="text/javascript">
            function fillem(){

            document.frm_add_bill.name.value=<?php echo $camqz['0'];?>;
            document.frm_add_bill.address.value=<?php echo $camqz['1'];?>;

            }
            </script>

最佳答案

function getplg(){
        try{
            var kdpe = $('#kdp').val();
            console.log("here");
            $.ajax({
                method: 'post',
                url: '',
                data: {val:kdpe}}).done(function(data){
                    console.log(data);
                    console.log("hello");
            });
            }catch(Exception){
                alert("error");
            }
        }
    </script>

试试这个。

关于javascript - 使用javascript var通过php mysql查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35667211/

相关文章:

php - 在 php 准备好的语句中传递数组值不起作用

mysql - 一台机器上的多个 MySQL 实例

javascript - Jade View 中的控制台对象

javascript - Jade 模板 - 升级到 pug 后不处理大括号中的 json?

javascript - 代表用户在对讲机上发送消息

javascript - 没有重复的服务器端事件

php - 如何从没有 ID 的 JQuery 函数提交表单

php - 代码点火器3.0.1 : Getting values from select and input

mysql - MySQL数据库在哪里存储数据?

javascript - 图像旋转脚本在 AJAX 加载时中断,开始旋转得太快