ajax可以正常請求資料,,web端頁面報錯

守護大白菜發表於2017-08-31
SyntaxError: expected expression, got '<'


<script language="javascript">  
  function getData(page,type){
      var url = '*****';
      $.get(url,function(msg){
          alert(msg);
      });
  }
</script>

後臺返回資料為  
<?php
  return json_encode($data);
?>
報如下錯誤:


解決方法:經查是ajax返回資料格式語法錯誤造成的,解決方法 將<script language="javascript"></script>修改為<script language="text/javascript"></script>或者替換為<script type="javascript"></script>

個人建議用<script type="javascript"></script>  因為language這個屬性在W3C的HTML標準中,已不再推薦使用。

相關文章