ホームページ > バックエンド開発 > PHPチュートリアル > ステータスをクリックして画像を変更した後の AJAX PHP ループ

ステータスをクリックして画像を変更した後の AJAX PHP ループ

WBOY
リリース: 2016-06-23 14:27:47
オリジナル
954 人が閲覧しました

ajax php javascript

   foreach ( $account as $key => $value)
{
?> 


');">
 

}
else{
?>
');">
 

    




function xingxing(id,name){
$.ajax({
type: "POST",
url: "",
プロセスデータ: " 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)
default:
alert("失败");
location.replace(location.href)
}

});
}

-------------------------------------- --------------------------------
わたしの问题は AJAX を使用した後、新しい刷りの次の面にある画像を直接更新する必要はありません,求大虾帮忙しい,在中等

ディスカッションへの返信(解決策)

ajaxのreturnイベントでlocation.replace(location.href);を使用していませんか?
もちろんページを更新する必要があります

ajax の return イベントで location.replace(location.href); を実行していませんか?
もちろんページを更新する必要があります
-------------------------------------- --------- -----

以下をブロックしても自動的に更新されます

段落全体を削除するスイッチ

段落全体を削除するスイッチ
------ ----------- -------
はい、コードを投稿してください。ありがとうございます。

ajax の return イベントで location.replace(location.href) を使用していませんか?
もちろんページを更新する必要があります
--------------------------------------
注: 以下のコードは、特定の画像をクリックすると、コンテンツをループで表示します。そうしないと、クリックが反映されません。 ;!-- 画像ステータス 1 表示 2 非表示 --> "javascript:void(0);" onclick="xingxing('');"> ;
jsにも渡す必要はないのでしょうか? -->
javascript:void(0);" onclick="xingxing('' );">
="images/star01.gif" id=""/>
あなたはそうではありません。 location.replace(location.href) は ajax の return イベントで使用されていますか?
もちろん、ページを更新する必要があります


function xingxing(id,name){
$.ajax({
?>",
processData: "false",
data: "n=" + Math .random() + "&fn=" +エスケープ(id) + "&starflag=" +エスケープ(名前) + "",
成功: function(msg){
var msg = $.trim(msg)
}

----------------------------------
達成方法がわからないので、モデレーター手伝いに来ました

$("#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 が 1 対 1 で更新されるかどうか

何をしたいのかわかりませんか?
jqueryを使っているので、jqueryの伝統的な書き方を使うべきです
php部分

<span  class="img"><img src="/themes/default/images/star02.gif" style="display:<?php echo $value['starflag'] == 1? '' : 'none' ?>" name="<?php echo $value['name']?>" id="<?php echo $value['id']?>" /> <img src="/themes/default/images/star01.gif" style="display:<?php echo $value['starflag'] == 1? 'none' : '' ?>" 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を使用します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート