매우 일반적인 scnerio에서 멈추었습니다.URL에서 태그가 리디렉션되지 않도록 하시겠습니까?
<ul class="yiiPager" id="yw0">
<li class="first hidden"><a href="/advisory_system/administrator/index.php/specialCategory/gridview?optget_grid=&analysis_type=4&_=1410520989427"><< First</a></li>
<li class="previous hidden"><a href="/advisory_system/administrator/index.php/specialCategory/gridview?optget_grid=&analysis_type=4&_=1410520989427">< Previous</a></li>
<li class="page selected"><a href="/advisory_system/administrator/index.php/specialCategory/gridview?optget_grid=&analysis_type=4&_=1410520989427">1</a></li>
<li class="page"><a href="/advisory_system/administrator/index.php/specialCategory/gridview?optget_grid=&analysis_type=4&_=1410520989427&page=2">2</a></li>
</ul>
내가 jQuery 코드 썼다 그래서 나는 나의 요구 사항에 대한 AJAX 페이지 매김을 원하는 : 나는 HTML 코드 YII 땡그랑 소리 PAGER 매김 위젯에 의해 생성 한
$("ul.yiiPager li.page a").on('click',function (e){
e.preventDefault();
alert($(this).attr('href'));
return false;
loadlistData($(this).attr('href'));
});
그러나 어떤을 클릭하여 <a>
태그 내가 e.preventDefault();
을 사용했지만 여전히 JQuery 코드로 들어오지 않고 표시되지 않도록 경고하는 것을 방지하기 위해 href에 제공된 링크로 리디렉션됩니다.
도와주세요. 미리 감사드립니다.
은 동적으로 생성 된 앵커 태그입니까? –
@AnoopJoshi 예 YII 페이지 매김 위젯을 통해 생성합니다. –
예제 코드로 jsfiddle을 만들었고 모든 것이 잘되어갔습니다. 경고를 봅니다. BTW는'load false;를'loadlistData'가 실행될 수 있도록 끝에 넣습니다. http://jsfiddle.net/w01ke3ts/ – frikinside