ホームページ >バックエンド開発 >PHPチュートリアル >ステータスをクリックして画像を変更した後の AJAX PHP ループ
ajax php javascript
53fc4d9d469fcdcd6c8b4a8e3f60162f $value) 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('f68cd40d9b7b23e2d9a3c236af7aea08 jsにも渡す必要はないのでしょうか? -->
javascript:void(0);" onclick="xingxing('9113b4892fd8e28cbcc03a519a17aca0' );">
="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を使用します