Javascript 在文本框中显示ajax结果

Javascript 在文本框中显示ajax结果,javascript,jquery,ajax,Javascript,Jquery,Ajax,根据我的代码,它在文本框内显示霍尔输入类型标签。 我只想显示值 ajax功能: function load_data(query) { $.ajax({ url:"php_action/newfetchorder.php", method:"POST", data:{query:query}, success:function(data) { $('#firstName').val(data); } }); } html:

根据我的代码,它在文本框内显示霍尔输入类型标签。
我只想显示值


ajax功能:

function load_data(query)
 {
  $.ajax({
   url:"php_action/newfetchorder.php",
   method:"POST",
   data:{query:query},
   success:function(data)
   {

     $('#firstName').val(data);

   }

  });
 }

html:



php:

if(isset($\u POST[“query”])){
$search=mysqli\u real\u escape\u string($connect,$\u POST[“query”]);
$query=”
从产品中选择*
其中类似“%”“$search.”的条形码
";
$result1=mysqli\u查询($connect,$query);
如果(mysqli_num_行($result1)>0){
while($row=mysqli\u fetch\u数组($result1)){
$output1.='';
//$output2.='';
}
echo$output1;
}
否则{
回显“未找到数据”;
}
}

输出:


预期产出:


写入
$output1.=$row[“产品名称”]
而不是
$output1.=''

只需将值存储到
$output1变量并回显它
无需在此处指定
文本框

更改此代码行



您可以输入一个php代码吗?使用
alert
console.log
从ajax返回的数据中的哪个结果是
newfetchorder.php
返回JSON?告诉我们答案。
<input  type="text" id="firstName" name="firstName"  /> 
if(isset($_POST["query"])) {
    $search = mysqli_real_escape_string($connect, $_POST["query"]);
    $query = "
    SELECT * FROM product 
    WHERE Barcode LIKE '%".$search."%'
     ";

     $result1 = mysqli_query($connect, $query);
if(mysqli_num_rows($result1) > 0) {

  while($row = mysqli_fetch_array($result1)) {
     $output1 .= '<input type="text" name="item_name" value="'.$row["product_name"].'">';
     // $output2 .= '<input type="text" name="item_price" value="'.$row["Retail_price"].'">';
  }
  echo $output1;

}
else {
 echo 'Data Not Found';
}
}
 $output1 .= '<input type="text" name="item_name" value="'.$row["product_name"].'">';
$output1 = $row["$product_name"];