0

ユーザーがコースのリストを選択できるフォームがあります。選択すると、値はたとえばコースコード111に等しくなります。この選択により、AJAXを介してphpグラフ生成ファイルの変数を更新できます。問題は、これらの画像を動的に更新または再読み込みする必要があることです。私はそのように画像を表示します。

<?php
for ($i = 1; $i < 39; $i++)
{
    $sqlquestion = 'SELECT Question FROM tquestion WHERE QuestionID = '.$i.'';
    $questiontext = mysql_query($sqlquestion,$odbc) or die ("can not run query");
    $q = mysql_fetch_row($questiontext);  
?>
    <div id="bars"><img src="bars.php?graph=<?php echo $i;?>"></div>
<?php
}

このループは38個のグラフを提供します(調査からの質問ごとに1つ)

変数が変更された後、これらのグラフを再表示する方法が行き詰まっています。

私は何か助けていただければ幸いです:)ありがとう

4

1 に答える 1

1

ajax リクエストが成功した後、success 関数の最後に以下のコードを追加します。

$('#bars img').attr("src", "path/to/new/image.jpg"); // replace path with your image path

jQuery ajax を使用する場合、このコードは以下のように成功関数の最後にある必要があります。

$.ajax({

success: function(){
         // but the code at end of this function 
},
});

この助けを願っています

于 2012-11-13T21:03:06.980 に答える