php,jquery做的一个下拉显示的效果有点问题问问大家 本帖最后由 luobutou0827 于 2012-06-29 16:39:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个用jq做的就简单多了..没空看你这么长的代码,。。 把php输出的内容 .split('<br />')下变成数组arr,然后循环用 $('table tr:eq(2) td')[i].innerHTML = arr[i-1]; 就好了, 自己调下。 样式不用改用jquery,我不知你提到的22222 3333是什么连接,假如是个a标签,你得加个标识符例如id="myTest"只需触发点击事件$("#Test").click(function(){var myContent = "<td>this is a test</td><td>文字内容222</td>";$("table").append(myContent);})试一下 仅供参考:<?php#action.phpif(isset($_GET['id'])){ $sql="select * from table where id=".$_GET['id']; $res=mysql_query($sql); if(!$res) die("SQL: {$sql} <br>Error:".mysql_error()); if(mysql_affected_rows() > 0){ $arrMenu=array(); while($rows = mysql_fetch_array(MYSQL_ASSOC)){ array_push($arrMenu,$rows); } } mysql_close(); if(!empty($arrMenu)){ echo "<select name='menu2'>"; foreach($arrMenu as $item2){ echo "<option value='{$item2['id']}'>{$item2['name']}</option>"; } echo "</select>"; }}?><form name="frm"><select name="s1" onChange="redirec(this.value)"> <option selected>请选择</option> <option value="1">天文</option> <option value="2">工业</option> <option value="3">经济</option></select><div id="show"></div></form><script>//Ajax$("select").live("change",function(){ $.ajax({ type: "GET", url: "action.php", data: "id="+$(this).val(), cache: false, success: function(text){ $("#show").append(text); } }); });</script> sourceforge.net改版了 如何上传文件 php 文件被加密问题 2G全能空间免费 在最土团购网怎么添加地图应用 PHP的webservice中的POST何GET绑定如何实现。不需要举例SOAP绑定了,这个已经实现了。 谁能告诉我UC HOME 插件开发流程 使用curl向asp.net页面提交Post数据 谁有网页开发的帮助手册W3C的,求啊求啊 给大家上堂课,一个简单而又让无数想做搜索的程序员心动的课,看完只要不是傻子都能自己开发搜索引擎了 强烈推荐台湾中原大学的php教程。 诙谐幽默,那绝对是大陆的教程没法比的 求助,关于按多个条件来调用怎么编写 php实现按条件确定按钮状态
没空看你这么长的代码,。。 把php输出的内容 .split('<br />')下变成数组arr,
然后循环用 $('table tr:eq(2) td')[i].innerHTML = arr[i-1]; 就好了, 自己调下。
用jquery,我不知你提到的22222 3333是什么连接,假如是个a标签,你得加个标识符例如id="myTest"
只需触发点击事件
$("#Test").click(function(){
var myContent = "<td>this is a test</td><td>文字内容222</td>";
$("table").append(myContent);
})
试一下
#action.php
if(isset($_GET['id'])){
$sql="select * from table where id=".$_GET['id'];
$res=mysql_query($sql);
if(!$res) die("SQL: {$sql} <br>Error:".mysql_error());
if(mysql_affected_rows() > 0){
$arrMenu=array();
while($rows = mysql_fetch_array(MYSQL_ASSOC)){
array_push($arrMenu,$rows);
}
}
mysql_close();
if(!empty($arrMenu)){
echo "<select name='menu2'>";
foreach($arrMenu as $item2){
echo "<option value='{$item2['id']}'>{$item2['name']}</option>";
}
echo "</select>";
}
}?><form name="frm">
<select name="s1" onChange="redirec(this.value)">
<option selected>请选择</option>
<option value="1">天文</option>
<option value="2">工业</option>
<option value="3">经济</option>
</select><div id="show"></div>
</form>
<script>
//Ajax
$("select").live("change",function(){
$.ajax({
type: "GET",
url: "action.php",
data: "id="+$(this).val(),
cache: false,
success: function(text){
$("#show").append(text);
}
});
});
</script>