首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery帮助--使用DB将值插入表单

jquery帮助--使用DB将值插入表单
EN

Stack Overflow用户
提问于 2011-08-09 04:02:29
回答 1查看 224关注 0票数 0

我正在构建一个php页面,类似于下面的内容。

一个jquery语法解密

代码语言:javascript
复制
<script type="text/javascript" src="jquery.js"></script></script>
<script type="text/javascript">
function get(){
$.post('output.php', { name: form.name.value },
function(output) {
$('#age').html(output).show();
}) ;
}
</script>

表单结构。此处输入的id信息将使用output.php文件从数据库中获取

代码语言:javascript
复制
<body> 
<p>
<form name="form">
id:
<input type ="text" name="name"><input type ="button" name="Submit_1" 
value="Get          
Existing Data" onclick="get();">
</body>

Output.php回显数据库中的以下值,这些值将使用jquery & ajax显示在同一页面上

代码语言:javascript
复制
$age= mysql_query("SELECT title FROM parentid WHERE id ='$name'");
$age_num_rows = mysql_num_rows($age);   
if ($age_num_rows==0)
echo "id does not exist";

else
{
$sql ="SELECT * FROM parentid WHERE id = '$name'";       
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$abc_output= "Existing data of the record <br />";      
$abc_output .="Title: " . $row['title'] . "<br />" ;
$abc_output .="Report No: " .  $row['reportno'] . "<br />" ;
$abc_output .="URL: " .  $row['calc_url'] . "<br />" ; 
$abc_output .="Institution: " .  $row['institution'] . "<br />" ; 
}
}
echo $abc_output;

上述程序的输出将如下所示

id的表单结构:

输入标题id信息后,报告号。..will将显示在同一页面上

。。

现在我想做的是

我将为title等创建表单结构,类似于..

代码语言:javascript
复制
<p>title:<input type="text" name="title"/></p>     

<p>reportno:<input type="text" name="reportno"/></p>

 <p>url: <input type="text" name="calc_url"/></p>

从数据库中获取的信息应插入到这些表单中,..these表单将位于初始页面上。

我该怎么做呢??

谢谢你抽出时间来..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-09 04:42:57

我建议您创建一个关联数组来保存要返回的值,而不是附加字符串。您可以使用json_encode将该对象编码为JSON。http://www.php.net/manual/en/function.json-encode.php

代码语言:javascript
复制
  $output = array("name" => "john");
  echo json_encode($output);

然后你就可以在javascript中通过键访问数组了。就像..。

代码语言:javascript
复制
$('#name-textbox').val(output.name);

其中"output“是您返回的json对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6987856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档