0

jspに画像を次のように設定しました

 <img  id="captcha" src= "/app/img.servlet"  onclick="reloadImg();" />

これにより、適切なサーブレットが呼び出され、結果が表示されます。この画像をクリックすると、サーブレットが呼び出され、新しい画像が生成されます。ページに表示するには、以下のメソッドを使用します

function reloadImg(){
$("#captcha").attr("src", "/app/img.servlet");

}

これは chrome では問題なく動作するようですが、mozilla では動作しません。私が間違っていることを見つけることができませんでした。

4

3 に答える 3

4

呼び出し元の URL に時間を追加すると、問題が解決しました。

function reloadImg(){
var d = new Date();
$("#captcha").attr("src", "/app/img.servlet?"+d.getTime());
}
于 2013-02-25T14:39:44.870 に答える
0

あなたは準備ができていると呼んでいますか?

画像の場合、DOM の準備ができているかどうかを確認する必要があります

$(function (){
       //your code goes here 
})
于 2013-02-25T12:57:22.657 に答える