Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从外部PHP文件填充HTML文本框_Php_Jquery_Html - Fatal编程技术网

从外部PHP文件填充HTML文本框

从外部PHP文件填充HTML文本框,php,jquery,html,Php,Jquery,Html,我需要从PHP文件SQL查询中读取值,并填充HTML页面上的文本框。有人能帮我检索这些信息吗。下面是一个示例,我还将其用于html页面上的jQuery自动完成文本框,该文本框工作正常 default.html <input type="text" class="queryString" id="first"> JAVASCRIPT $(function () { $("#queryString").autocomplete({ source: functio

我需要从PHP文件SQL查询中读取值,并填充HTML页面上的文本框。有人能帮我检索这些信息吗。下面是一个示例,我还将其用于html页面上的jQuery自动完成文本框,该文本框工作正常

default.html

<input type="text" class="queryString" id="first">
JAVASCRIPT

$(function () {
    $("#queryString").autocomplete({
        source: function(request, response) {
            $.ajax({
            url: "result.php",
            data: { term: $("#queryString").val(), searchby: $("#ddlSearch").val()},
            dataType: "json",
            type: "GET",
                success: function(data){
                response(data);
                }
            });
        },
        minLength: 2,
        multiple: true, 
        multipleSeparator: " "
    });
});
试试这个

 $.ajax({ 
    type: 'POST', 
    url: 'result.php', 
    data: {
      'trim':$('#first').val()
        },
    dataType: 'json',
    success: function (result) { 
  $.each(result, function(index, el) {

       alert(el); // will alert each value
      });
     }
});
试试看

$('#first').on('keyup',function(){ 
    $.ajax({
        url:'result.php',
        data:{term:$(this).val()},
        dataType:'json',
        success:function(json){
            console.log(json);
        }
    });
});

阅读

您可以通过ajax调用外部PHP文件并检索信息(例如json编码)。小心SQL注入!谢谢你的快速回复,你能给我举个例子吗?我将为您跳过上面的当前函数。Thanks@user2168287你的意思是自动完成吗?我试图实现的是在HTML页面上有一个自动完成文本框(正在工作),它从数据库检索用户列表。一旦用户被选中并点击“GO”按钮,我需要它用所选用户数据库中的所需信息填充HTML页面上的所有其他文本框。希望这能解释得更清楚一点。这个页面上的建议可能有用吗?或者我应该看看其他方法吗?谢谢,看起来与我刚才添加的代码类似。“警报(数据[0]);”是什么意思做然后我如何将其应用到所需的文本框Sarathsprakash,我仍然不知道这将如何工作,你能帮我吗。我有一个带有多个文本框的HTML页面,其中一个使用jquery自动完成来获取基于远程PHP SQL查询的用户列表。一旦autocomplete文本框填充了所需用户,我想单击GO按钮,再次从PHP SQL查询远程获取该用户所需的所有详细信息,并用地址、国家等信息填充其他文本框。希望helps@user2168287现在我明白你的需要了,我来看看它,汉克斯,我来看看这个,看看能不能让它工作
$('#first').on('keyup',function(){ 
    $.ajax({
        url:'result.php',
        data:{term:$(this).val()},
        dataType:'json',
        success:function(json){
            console.log(json);
        }
    });
});