ajax可以正常请求数据,,web端页面报错
2017-08-31 17:25
134 查看
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标准中,已不再推荐使用。
<pre title="((<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E |
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标准中,已不再推荐使用。
相关文章推荐
- 记录问题:登录session过期,ajax请求被web security拦截,页面没有数据且没有重定向到login页面
- 若请求数据大而且处理时间长,为了防止页面load timeout,可以先render页面,再异步发ajax请求,将数据append到页面。
- session失效,使用ajax请求数据被拦截,此时正常的处理逻辑是跳到登录界面,而不是界面没有变化(java推断是否是ajax请求)
- 前端通过Ajax请求从后台返回数据到页面显示,实现分页功能
- jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏
- 一个防止页面刷新后,ajax请求的数据被重置的方法
- ajax请求的与页面本身有的数据(页面加载时候存在)的一个区别
- jquery 使用ajax请求数据显示到页面表格中
- web 开发中的各种页面的提交请求数据方法汇总(持续更新,内容收集来自各网络)
- IE下ajax操作正常页面刷新数据不变,只有打开调试模式f12刷新数据才会变化
- Ajax请求正常返回了数据、但是总是走error分支
- Java Web SpringMVC AJAX,实现页面懒加载数据
- 一个反射方法响应web平台所有ajax数据请求,让web开发速度提高一倍
- js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台
- 基于AJAX的异步请求对多数据处理页面的优化
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- 微信抽奖ajax GET方式请求php页面数据
- 页面滚动ajax异步请求数据(方法
- Ajax请求数据与删除数据后刷新页面
- C#POST数据,HttpWebRequest请求页面,HttpWebResponse返回数据