AJAX PHP 循环之后点击状态更换图片
<?php
foreach ( $account as $key => $value)
{
?>
<?php if($value[‘starflag’] == 1){ ?>
‘);”>
<?php
}
else{
?>
‘);”>
<?php } ?>
<?php } ?>
function xingxing(id,name){
$.ajax({
type: “POST”,
url: “<?php echo base_url(‘test/fangfa’); ?>”,
processData: “false”,
data: “n=” + Math.random() + “&fn=” + escape(id) + “&starflag=” + escape(name) + “”,
success:
+本文来源gao!%daima.com搞$代*!码9网(
搞gaodaima代码 function(msg){
var msg = $.trim(msg);
switch (msg){
case “200”:
location.replace(location.href);
case “110”: //重新登录
location.replace(location.href);
case “120”: //修改密码
location.replace(location.href);
break;
default:
alert(“失败”);
location.replace(location.href);
break;
}
}
});
}
——————————————————————————
我的问题是 调用AJAX 之后直接更换图片不需要在从新刷新一次页面,求大虾帮忙,在线等
——解决方案——————–
不知道你要做什么?
既然是用了 jquery,那么就该用 jquery 的传统写法
php 部分
<span class="img"><br />" name="<?php echo $value['name']?>" id="<?php echo $value['id']?>" /> <br />" name="<?php echo $value['name']?>" id="<?php echo $value['id']?>" /> <br /></span><br />
js 部分
$(function() {
$(".img").click(function() {
$(this).children().toggle();
$.post("<?php echo base_url('test/fangfa'); ?>",
{
n : Math.random(),
fn : escape($(this).attr('id')),
starflag : escape($(this).attr('name'))
},
function(msg){
//你需要的其他处理
});
});