• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

AJAX PHP 循环之后点击状态更换图片

php 搞代码 4年前 (2022-01-23) 22次浏览 已收录 0个评论
文章目录[隐藏]

ajax php javascript

<?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: 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 之后直接更换图片不需要在从新刷新一次页面,求大虾帮忙,在线等

回复讨论(解决方案)

你不是在 ajax 的返回事件中都 location.replace(location.href); 了吗?
这当然是要刷新页面的

你不是在 ajax 的返回事件中都 location.replace(location.href); 了吗?
这当然是要刷新页面的
———————————————-

可以我屏蔽了下面那就还是会自动刷新

switch 整段删掉

switch 整段删掉
————————
嗯 大虾求代码贴出 谢谢!

你不是在 ajax 的返回事件中都 location.replace(location.href); 了吗?
这当然是要刷新页面的
—————————————
注意事项 是
在下面代码是循环显示出内容,点击某一个图片是不是 把ID 也传过去呢,不然点击也没反映
<?php
foreach ( $account as $key => $value)
{
?>

<?php if($value[‘starflag’] == 1){ ?>
‘);”>

<?php
}
else{
?>
‘);”>

<?php } ?>
本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码

<?php } ?>

你不是在 ajax 的返回事件中都 location.replace(location.href); 了吗?
这当然是要刷新页面的

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: function(msg){
var msg = $.trim(msg);
$(“#img_b”).attr(“src”, “images/star01.gif”);
}
});
}

———————————–
不知道怎么实现了,版主拔刀相助

$(“#img_b”).attr(“src”, “/themes/default/images/star01.gif”);

你这个img标签的im属性是什么?

$(“#img_b”).attr(“src”, “/themes/default/images/star01.gif”);

你这个img标签的im属性是什么?

不知道 我把删除掉了

用src的属性替换一般来说是不会出现问题的

如果你这个无法得到正确的结果

先检查下执行到这一句了没 是不是这一句之前有错误

用src的属性替换一般来说是不会出现问题的

如果你这个无法得到正确的结果

先检查下执行到这一句了没 是不是这一句之前有错误
在 更新一条数据的时候,在上面对应这一个ID 是不是 一对一 更新

不知道你要做什么?
既然是用了 jquery,那么就该用 jquery 的传统写法
php 部分

<span class="img">" name="<?php echo $value['name']?>" id="<?php echo $value['id']?>" /> " name="<?php echo $value['name']?>" id="<?php echo $value['id']?>" /> </span>

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){        //你需要的其他处理      });  });});

用 $.ajax 也是一样


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:AJAX PHP 循环之后点击状态更换图片

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址