私はjQueryでajaxツールを使って遊んでいましたが、私のajaxの実行の成功の中で$(これ)を使うことに問題があります。私はあなたの成功の中であなたの成功の中でチュートリアルで使われているようなものを使うことが可能かどうか疑問に思っていましたが、私はそれを使ってみようとしましたが、$(文書)やその他の方法私はそれがうまく動作したいオブジェクト...私はかなりjQueryに新しいですので、どんな助けても大いに感謝されます!前もって感謝します!次のように一緒に遊んコードイムは、次のとおりです。
$(".markRead").click(function() {
var cId = $(this).parents("div").parents("div").find("#cId").val();
var field = "IsRead";
$.ajax({
type: "POST",
url: "ajax/contract_buttons.php",
dataType: "text",
data: "contractId=" + cId + "&updateField=" + field,
async: false,
success: function(response) {
//$(this) doesnt recognize the calling object when in the success function...
$(this).find("img").attr("src", "images/read.png");
},
error: function(xhr, ajaxOptions, thrownError) {
alert(xhr.statusText);
alert(thrownError);
}
});
});
これはまだ$(.markRead).Clickを表していますか?この場合には? –