jquery:ajax接收不到后台返回值

页面导航:首页 > 网络编程 > JavaScript > jquery:ajax接收不到后台返回值

jquery:ajax接收不到后台返回值

来源: 作者: 时间:2016-02-05 11:06 【

html页面a元素如果加上href=javasrcipt:void(0)会导致ajax接收不到后台返回值。例如:如果这个时候,你恰好需要点击加载更多执行ajax请求,那么很不幸的告知您,您的ajax请求,不会执行suc

页面a元素如果加上href=javasrcipt:void(0)会导致ajax接收不到后台返回值。

例如:

 

如果这个时候,你恰好需要点击“加载更多”执行ajax请求,那么很不幸的告知您,您的ajax请求,不会执行success后的代码,也就是说:

 

$('.chatmsg_load_more').live(click,
		function(){
	currentIndex++;//历史聊天消息索引+1
	$.ajax({
        dataType: json,
        url: getRootPath() +'/chat/getTodayChatMsg',
        cache: false,
        data:{fUserIdString:frdId,
        		pageIndex: currentIndex*10},
        success: function(data) {
        	
    }
	})
	
})

 

 

向后台请求后,即便后台有返回值,但程序也不会执行success函数里面的代码,正确的做法是,如果点击a元素执行

ajax请求,那么就不要设置a元素的

href=javascript:void(0)

 

属性。



Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<