私がやろうとしているのは、jqueryとphpを介してdiv値を1つずつチェックすることです.phpが値1でdiv値の色を赤にする場合、0でtxtの色を青にする場合、チェックスクリプトが正しく機能していません私がphp q1を付けた場合= Tag1はそのdivを赤色にしていません...
これは私のHTMLです:
<div class="Tags_Data">
<div class="TagID_1">Tag1</div>
<div class="TagID_1_Status"></div>
<div class="TagID_2">Tag2</div>
<div class="TagID_2_Status"></div>
<div class="TagID_3">Tag3</div>
<div class="TagID_3_Status"></div>
<div class="TagID_4">Tag4</div>
<div class="TagID_4_Status"></div>
<div class="TagID_5">Tag5</div>
<div class="TagID_5_Status"></div>
<div class="TagID_6">Tag6</div>
<div class="TagID_6_Status"></div>
</div>
これは私のjqueryスクリプトです
$(document).ready(function() {
var delay = 200;
$("div[class*='TagID_']").each(function() {
$(this).hide().delay(delay).fadeIn(1850);
delay += 200;
var Tag_ID = $(this).attr("class");
var ID_Split = Tag_ID.split('_');
var Tag_Data_ID = ID_Split[2];
var Tag_Scan = $('.TagID_' + Tag_Data_ID);
// ----------------- Post Tag And Check It
$.post("tags_check.php", { q1 : Tag_Scan.attr("value") },
// ----------------- Get The Result
function(result) {
if(result == 1) {
Tag_Scan.css('color','red');
} else {
Tag_Scan.css('color','blue');
}
});
});
});
これは、tags_check.php の私の PHP コードです。
<?php
if($_GET["q1"] == "Tag3") {
echo 1;
} else {
echo 0;
}
?>
ここに私のコードがあります: http://jsfiddle.net/3C2Pa/1/
更新: スクリプトhttp://jsfiddle.net/3C2Pa/3を更新しますが、まだチェックが機能していません...誰かがこれで私を助けてくれることを願っています