我想从MySQL数据库的数据,第一用户选择DB,然后进入编号从MySQL获得行时盒子里装着的jQuery。员额()
select db<select id="db" name="db_name">
<option value="">-choose-</option>
<option value="ekoloji_db">ekoloji</option>
<option value="ejobios_db">ejobios</option>
<option value="ejen_db">ejen</option>
</select><br/>
<table>
<tr><td> article id: <input id="articleID" type="text" name="Article_ID" size="3"/></td>
<td><div id="showarticle">
</div></td>
</tr></table>
我想显示文章编号文章标题已被输入,但没有页面刷新。因为我是新手使用jQuery,我发现.post()
并以简单的方式实现的,
$(document).ready(function(){
$("#db").change(onSelectChange);
});
function onSelectChange(){
var selected = $("#db option:selected");
var output = "";
output = selected.text() ;
$.post('db_connect.php', {db: "selected"}, function(show){
$("#showarticle").html(show);
});}
时DB是从下拉列表中选择的,它表明内showarticle div
文章标题,但我想要的是,让文章编号后可见进入文本框。
什么来自php是字符串,我必须发布下拉值和aricle id,然后显示它。但我卡住了。
事件顺序应该是:
- 用户从输入文章ID,我想从选择的数据库,选择文章的名字显示用户输入文章ID刚过
- 下拉选择分贝..
任何帮助表示深深的感激..
谢万岁,我会尽力的时候了.. – teutara 2012-03-08 09:50:15
@teutara请确保你在将代码复制/粘贴到代码之前了解它......因为我不完全确定这是你想要的......它很难理解你的确切要求! – ManseUK 2012-03-08 09:50:50
:)再次感谢你曼塞,是的,你回答了我早先的答案之一。我不知道为什么我不能澄清我的需求..有什么建议吗? – teutara 2012-03-08 09:54:03