창로드시 이미지가 이미 저장되어 있는지 확인하려고합니다. 그렇다면 HTML을 변경하여 저장하는 링크가 비활성화되도록하십시오. 이 코드 종류는 .each()
없이 작동하지만 첫 번째 태그 만 찾아서 다른 모든 유사한 태그를 변경합니다. 물론 각 태그를 개별적으로 수행하고 싶습니다. 파이어 버그의 포스트 트랜잭션을 살펴보면 각 Ajax 호출이 제대로 처리되고 올바른 href
값이 전송되지만 html 업데이트가 적용되지 않는 것으로 보입니다. if 문은해야 할 때 경고 메시지가 나타나기 때문에 실패하지 않습니다. $(this)
이 항목 값을 검색하는 데 왜 작동하지만 html 변경을 설정할 때 작동하지 않는지 알고 싶습니다.jQuery. each() 일부 변경 사항이 html로 작성되지 않았습니다.
window.onload = function() {
$(".img a").each(function() {
var item=$(this).attr('href');
var action="check";
jqxhr = $.post("webservice.php", { action: action, color: item }, function(data) {
var result=data.result;
if (result=="saved") {
$(this).html("<div style='line-height:4em '>Saved</div>");
$(this).attr("href","saved");
alert(result);
}
}, "json")
.error(function() {
alert("error: unable to contact web service");
});
});
}
당신이 JS를 제공 할 수 코드 실패를 보여주는 바이올린? –