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"];