javascript - jquery异步查询,FF和chrome都没问题,IE和360等浏览器不行,会返回查询失败
ringa_lee
ringa_lee 2017-04-10 12:44:31
0
2
521
$(function(){
  $("#xueyuan").change(function(){
        var xueyuan = $("#xueyuan").val();
        $.ajax({
          url: "{url('ajax/xueyuan')}",
          type: "POST",
          data: {id:xueyuan},
          dataType: "json",
          error: function(){
            alert("异步查询失败,请查找原因!");
          },
          success: function(data){
                $("#zhuanye").empty();
                for(var i=0 in data){
                  $("#zhuanye").append("<option value="+data[i].l_zhuanye+">"+data[i].l_zhuanye+"</option>");
                }
              }
          });
  });

});

php的代码

	//专业动态查询
	public function xueyuan(){
		header('Content-Type:text/html; charset=utf8');
		$id = $_POST['id'];
		file_put_contents('aaaaa.txt', $id);
		$table = "zhuanyelesson";
		$result = model('ajax')->m_select($table, $id);
		echo json_encode($result);
	}
ringa_lee
ringa_lee

ringa_lee

全部回复(2)
小葫芦
header('Content-Type:text/html; charset=utf8');

这玩意是怎么回事 ... JSON 的标准 MIME 是 application/json ...

巴扎黑

这根本看不出什么,不过你要知道360内核是IE系的,你自己多调试一下,这个问题不难。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板