enter
シナリオ:ajaxコールを使用して、表示されているイメージを更新したいとします。例:クリックして有効にし、もう一度クリックすると無効になります。jquery- ajax呼び出し後の要素値を変更します。
初めてクリックすると画像が正しく変更されるようになりました。
その後、再度imgをクリックすると、変更はもう反映されません。
理由は、onclickの状況はまだ= YES 私はこちらをご参照?
<a href="#" onclick="update('7','yes')" ><img id=img7 border=0 src="img/active.gif" ></a>
function update(pk,enable)
{
$.ajax({
url: "ajaxcall.asp",
type: "POST",
success: function(output) {
var status= output
if(status==1){
var src = ($('#'+'img'+pk).attr("src") == "img/cross.gif")? "img/tick.gif": "img/cross.gif";
$('#'+'img'+pk).attr("src", src);
//REFER HERE
}
},
complete: function(){ },
data: 'pk='+pk+'&enable='+enable
});
}
で( '7'、 'ノー')のonclick = "更新にonclickの部分を書き換えるために、ハイパーリンクの要素にアクセスするにはどうすればよいですここ
I(これは、このように考えていない。ありがとう。 –