원래 a 태그의 href 속성 값이 거짓이 되도록 하는 것이 목적입니다.
사용자가 a 태그를 클릭한 후 href 속성 값을 변경하여 링크로 연결되도록 하고 싶습니다.
이 링크는 http:/입니다. /XXX.XXX .html/?key='데이터의 이름 값'&tit='데이터의 제목 값'.
백그라운드에서 전달된 데이터는 배열 [{"name":"haha","title":"123"},{"name":"haha","title":"4567"} ]입니다.
그런 다음 ajax를 사용하여 백그라운드에서 데이터를 전송하고 해당 값을 링크 형태로 결합한 다음 이를 a 태그의 href 값에 전달하여
사용자가 각 페이지로 이동할 수 있도록 합니다. 클릭하면 a 태그에 해당하는 페이지입니다.
다음은 코드 부분입니다:
<p class="xixi">
으아악
</p><스크립트>
으아악
</script>그리고 또 질문이 있습니다. Chrome 브라우저에서 ajax가 보이지 않습니다.
근데 Firefox에서 확인해 보니 오류가 보고되지 않았습니다. Firefox를 사용하여 앞으로 Ajax가 효과가 있는지 확인할 수 있나요?
으아아아
$(this).attr("href","haha/form.html?key="+zName+"&tit="+zTitle);
주소를 잘못 쓴 것 같습니다. 제대로 작동하는지 확인해 주세요.
먼저 이 [{"name":"haha","title":"123"},{"name":"Haha","title"}:"4567"]은 무슨 배열인가요? "title"}:"4567"
이게 도대체 뭐야?포스터의 의미를 정말 잘 모르겠습니다~ 대략적으로 추측해 보겠습니다. a 태그에 대한 링크는 ajax를 통해 얻은 것이며 처음부터 존재하지 않습니다~ 추가로
$
符号,我就猜楼主用的jquery
를 참조하세요. 아래 코드의 구체적인 구현이 가능해야 합니다~페이지 로딩 후 바로 실행
으아아아ajax
,获得链接后修改所有a
标签的链接。(楼主处理ajax
결과는 이 문단, for 루프인데 잘 모르겠네요~)또한 Chrome에서 Ajax를 어디에서 볼 수 있나요?
F12
打开开发者模式,然后选network
href 뒤의 문자열 연결 문제는 ajax 문제가 아닙니다
[{"name":"헤헤","title":"123"},{"name":"하하","title":"4567"}]
이것은 1차원 배열입니다. 객체를 순회합니다. 그 안에는 이름과 제목을 정리하는 데 루프가 하나만 필요합니다