解决方案 »
- zend studio 7.0 怎么用php文件生 wsdl
- 菜鸟请教-读取*.ini文件方法
- array_merge 出错,键没保存
- session 多页面传值问题
- 如何获取中间一段字符
- php怎样判断一个字符串是否包含另一个字符串?比如 "abcdef" 包含 "cde"
- PHP中header重定向一个页面时,怎么向该页面发送变量@@@@@急急急
- 关于Cookie的问题,大虾帮忙!
- 用正则在正文中匹配[IMG]picture20030707165122.gif[/IMG],并取出[IMG]与[/IMG]中的字符串。
- 请问,如何将表单传递的2个值分开?
- 图片要在手机上显示,需要压缩大小显示,求指点。
- 点击按钮弹出,只有一个值应该怎么改?
至于1还是2好,取决于问题的数量
只有几十个干脆直接查出答案,通过js点击改变右边div内容
如果问题很多,还带翻页,就要ajax查了
jquery:
$.get(url?id=123, function(data){alert(data)})
thinkphp:
$this->ajaxReturn($data);
后台一次查询一页的数量+分页AJAX查询
感谢,按照你的,我已经做出来点击左侧问题,出现右侧,答案,
还有个点赞功能想要做.不知道为什么按照现在的方法,不能实现呢
1.jquery改变html后添加的内容,是不是不能再接受点击事件了
2.我的想法是 点赞 跟 鄙视 两个点击后指向2个不用的function 查找后修改对应的数据库字段.这样的思路对么?
$data = $data."<br><p >".$v['id'].":".$v['text']."<br><a class='zhan' href='#'><i></i><span id=".$v['id']." class='num'>0</span></a><a class='zhan'' href='#'><i class='i2'></i><span>0</span></a></p>"; }
}else{
$data ="没有满足条件的答案";
}
$this->ajaxReturn($data);
}
//点击出现对应答案
$(document).ready(function(){
$(".qsn").click(function(){
// alert( $(this).attr('id'));
$.get("{$smarty.const.__CONTROLLER__}/ask/id/"+ $(this).attr('id'),
function(data){
// alert("Data: " + data );
$('#ans').html(data);
// document.write(data);
});
})
})
你给点赞按钮加一个class:js_up,然后加一个id="123"
然后jquery里写:$('.js_up').live('click', function(){ajax提交点赞,id就是按钮的id属性})
只能初始时绑定事件,你后面ajax补进来的按钮绑不上,要用live