jquery에서 작동하지 않는 버튼이 있습니다. 버튼은 json 객체를 사용하여 PHP에서 Jquery로 전달됩니다. 이 코드를 테스트하고 해결하기 위해 다른 모든 코드를 제거했습니다. 나는 동일한 링크를 만들고 php의 내 페이지에 놓습니다. 링크를 클릭하면 경고가 나타나고 작동합니다.JQuery 링크 버튼이 PHP에서 반환되지 않지만 작동하지 않습니다.
동일한 버튼에 동일한 버튼이 있지만이 버튼은 PHP에서 json을 통해 Jquery에 전달되었으며 이 div에 추가되었습니다. 이 링크/버튼이 작동하지 않습니까? 왜 이런거야? 둘 다 똑같이 나타난다!
여기버튼도
$.each(data, function(i, item) {
content += item;
});
$('#theframe').html(content);
},'json');
//php returned
$json[] = '<a href="#test">View Post</a>';
echo json_encode($json);
//php button on page
<a href="#test">View Post</a>
감사를 시도
//Jquery basic test button for functionality (works if link button is already on HTML page)
$("[href='#test']").click(function() {
alert("has been clicked");
});
//JQuery extract of my code
var content;
$.each(data, function(i, item) {
content += item;
});
$(content).appendTo('#theframe');
},'json');
PHP
에서 반환덕분에 무슨 일이 일어나고있는 사람에 관한 조언 해 줄 수 있습니다
희망
모든 게시물의 도움으로 해결되었습니다. 감사합니다. @ Anthony의 예는 프레임 $ ('#frame')을 추가했습니다. (클릭, '[href = "# 테스트"]', 기능 (e) { 경고 ('클릭되었습니다'); }}) ;
답변을 게시 한 사람 덕분에, 많이 배웠던 설명에 감사드립니다.) 감사합니다. @Anthony 나는 당신의 모범을 잘 활용했습니다. – Alan