thinkphp ajax 进入error 返回多个红点 解决方法

2016-11-23 19:33:35来源:CSDN作者:u010615629人点击

在ajax打断点发现程序进入了error里面,经过仔细查找,发现是ajax服务器返回的格式不是标准的json

$.ajax({			url:"?act=delete_multi&id="+str,			cache:false,  			dataType:'json',			success: function(result) {				alert(result.msg);				if(result.code == 1) {									}			},			error : function(e) {   			  console.log("reponse province data error");			}  		});
返回的数据如下


经仔细查找原来的文件编码的问题,utf8 bom头的问题,因为所有的ajax都带红点,所以原因应该出在公共方法里面,经查找

果然是编码问题 将function.php 编码改为utf8 问题既解决


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台