数据在文本框中显示 php,在文本框中使用php和纯ajax从数据库加载数据

小编典典

该错误是在ajax部分 document.getElementById(“ bookid”)。innerHTML上完成的 ,必须替换为

document.getElementById()。value, 因为我必须将包含值的 HTML元素 放入 HTML元素

,即Textbox(因为文本框包含value属性) 。

InnerHTML 用于处理不包含 value ,div,h1,等的 html元素 。有关详细信息,请参见下面的链接。

http://www.verious.com/qa/what-39-s-the-difference-between-document-get-

element-by-id-quot-test-quot-value-and-document-get-element- by-id-quots

/

阿贾克斯代码

function show_bookid(str)

{

var xmlhttp;

if(str.length==0)

{

document.getElementById("bookid").value="";

return;

}

if(window.XMLHttpRequest)

{

xmlhttp= new XMLHttpRequest();

}

else

{

xmlhttp=new ActiveXOjbject("Microsoft.XMLHttpRequest");

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById("bookid").value=xmlhttp.responseText;

}

}

xmlhttp.open("GET","getbook.php?q="+str,true);

xmlhttp.send();

}

getbook.php

$b=$_GET['q'];

include('includes/security.php');

include('includes/dbconnect.php');

$database=new MySQLDatabase();

$sql="select * from tbl_bkcat where book_id='".$b."'";

$result=mysql_query($sql);

$row=mysql_fetch_array($result);

echo $row['Book_id'];

?>

addbook.php

Subject

while($sel_rows=mysql_fetch_array($subresult))

{

?>

}

?>

Book ID

2020-07-26

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值