首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ajax出错并返回整个页面html的问题

有这样一个例子在thinkPHP视图页面执行一个给评论点赞的功能,为了强化用户体验,一般都采用ajax异步请求后台处理点赞数据,成功后页面执行局部更新后的数据即可。...前台通常会用到jquery,通过执行jquery的ajax方法更加简单方便的完成任务请求。 简单描述下问题出现场景 tinkPHP在应用路由后的视图页面执行ajax,并没有正常放回数据。...前台(前述代码)通过.html重写了新的数据。 发现问题的根源出自路由 为了排错,当时就把ajax改成了a链接直接提交。返回的结果一切正常,也就是说后台控制器和模型均正常,没有错误。...问题应该还是在ajax上。 因为这个操作方式我在网站后台经常使用,按说也没有错误,再次到后台相同功能处比对。后台类似功能一切正常。 为了找出问题出现的原因,就比较了下网站前后台的差异。...url:"{:url('/cmthot')}", 最终就因为一条斜杠造成返回一页的html,所以还是要仔细。

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你的JSON & AJAX 满分学习文章,请收下

    在要响应 JSON 数据的控制器的处理方法上贴 @ResponseBody 注解,且方法返回类型为上面定 义的类。 在处理方法中创建上面定义类 的对象,封装数据返回即可。...概述 1、AJAX介绍 AJAX 不是一项具体的技术,而是几门技术的综合应用。...所以,使用 AJAX 的程序必须测试针对各个浏览器的兼容性。 AJAX 更新页面内容的时候并没有刷新整个页面,因此,网页的后退功能是失效的;有的用户还经常搞不清楚现在的数据是旧的还是已经更新过的。...AJAX 不支持跨域访问 六、AJAX的简单入门-获取服务端的时间 1、思路 编写页面,页面有个按钮; 给按钮绑定一个点击事件处理函数; 触发点击事件发送 AJAX 请求到控制器; 控制器响应时间给客户端...而三级联动只多一个级而已,做法也是一样的。 ?

    2.8K20

    了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult

    本篇文章着重介绍在进行Ajax调用中经常使用的两个ActionResult,即JavaScriptResult和JsonResult。[本文已经同步到《How ASP.NET MVC Works?》...之外,还会将响应的媒体类型设置为“application/x-javascript”(不是“text/javascript”)。...返回类型为JavaScriptResult的Action方法一般用于处理Ajax请求。...下图所示的就是库存不足的情况下显示的消息。 ? 三、JsonResult JavaScript已经在Web应用中得到广泛的应用,而JSON则成了标准的数据格式。...但是对于后台程序来说,数据却是通过一个基于某种CLR类型的对象来承载,当客户端调用某个Action方法并希望以JSON的格式返回请求的数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON

    1.7K80

    SpringMVC日期格式化

    大家好,又见面了,我是你们的朋友全栈君。 一、关于SpringMVC日期的格式化大概可分为四点 1....@ResponseBody方式返回json的日期格式化 2.ajax方式返回json的日期格式化 3.数据保存时String转Date 4.页面展示时,Date转固定格式的String 二、配置实现日期格式化...38016299/article/details/78338048 2.ajax方式返回json的日期格式化 非@ResponseBody的日期格式化 BaseController public class...yyyy-MM-dd HH:mm:ss”),将字符串格式化,@DateTimeFormat能将String自动转为Date;至于ConversionServiceFactoryBean,实在没必要啊,我最初还以为是可以将页面展示的日期格式化为...ConversionServiceFactoryBean配置,参考:https://www.cnblogs.com/ssslinppp/p/4600043.html 4.页面展示时,Date转固定格式的

    3.8K20

    了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult

    本篇文章着重介绍在进行Ajax调用中经常使用的两个ActionResult,即JavaScriptResult和JsonResult。[本文已经同步到《How ASP.NET MVC Works?》...之外,还会将响应的媒体类型设置为“application/x-javascript”(不是“text/javascript”)。...返回类型为JavaScriptResult的Action方法一般用于处理Ajax请求。...下图所示的就是库存不足的情况下显示的消息。 ? 三、JsonResult JavaScript已经在Web应用中得到广泛的应用,而JSON则成了标准的数据格式。...但是对于后台程序来说,数据却是通过一个基于某种CLR类型的对象来承载,当客户端调用某个Action方法并希望以JSON的格式返回请求的数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON

    1.7K50

    ASP.NET MVC集成EntLib实现“自动化”异常处理

    中] 目录 一、通过指定Handle-Error-Action响应请求 二、通过Error View显示错误消息 三、自动创建JsonResult响应Ajax请求...View是通过执行Action方法OnIndexError返回的ViewResult呈现出来的。...三、自动创建JsonResult响应Ajax请求 用于实施认证的Action方法Index可以通过普通的HTTP-POST的形式来调用,同样也可以通过Ajax请求的方式来调用。...最终根据抛出异常对象创建的ExceptionDetail对象会被用于创建一个JsonResult对象对当前Ajax请求予以响应。...表单成功提交(服务端因对抛出的异常进行处理而返回一个封装异常的Json对象,对于提交表单的Ajax请求来说依然属于成功提交)后会调用我们定义的回调函数login。

    1.2K100

    Knockout.Js官网学习(Mapping插件)

    由于view model属性是observable的,在他们变化的时候,KO会自动更新绑定的HTML元素。 接下来,从服务器获取最新的数据。...或许每隔5秒你要调用一次Ajax请求(例如,使用jQuery的$.getJSON或$.ajax函授): ///获取服务器端数据 function GetData() {...viewModel.numUsers(data.Count); }); setInterval("GetData", 1000); } GetData(); 后台调用方法返回...为了使数据显示在页面上,所有的属性都要像这样写代码。如果你的数据结构很复杂的话(例如,包含子对象或者数组),那就维护起来就相当痛苦。...与JSON字符串一起使用 如果你的Ajax调用返回的是JSON字符串(而不是反序列化后的JavaScript对象),你可以使用ko.mapping.fromJSON函数来创建或者更新你的view model

    1.5K10

    免编译在JSP中直接写react代码

    但项目目前还有线上跑着,维护工作还得继续,同时小组长还告诉我在未完全了解全部业务之前,千万不要尝试进行大面积重构。唉,说实话,我很怀疑这么乱的代码,我最终能完全理解业务。。。...struts的改造 struts的action方法仅完成两种用途,一是页面URL跳转,一是返回ajax数据。...json的格式返回ajax数据 public String loadTestData(){ try { HttpServletRequest request...> 这里在外部的jsx文件书写主要的页面渲染逻辑,jsx文件可使用ES6语法进行书写,将由babel5实时翻译为ES5代码(本项目为后台管理系统,可以忍受实时翻译的性能开销)。...开发中可能会将一些公共方法抽取出来放到一个单独的文件中,而js(x)文件的加载都是异步的,无法保证依赖性。

    3.6K10

    免编译在JSP中直接写react代码

    但项目目前还有线上跑着,维护工作还得继续,同时小组长还告诉我在未完全了解全部业务之前,千万不要尝试进行大面积重构。唉,说实话,我很怀疑这么乱的代码,我最终能完全理解业务。。。...struts的改造 struts的action方法仅完成两种用途,一是页面URL跳转,一是返回ajax数据。...json的格式返回ajax数据 public String loadTestData(){ try { HttpServletRequest request...> 这里在外部的jsx文件书写主要的页面渲染逻辑,jsx文件可使用ES6语法进行书写,将由babel5实时翻译为ES5代码(本项目为后台管理系统,可以忍受实时翻译的性能开销)。...开发中可能会将一些公共方法抽取出来放到一个单独的文件中,而js(x)文件的加载都是异步的,无法保证依赖性。

    3.3K50

    JQuery.validationEngine表单验证插件

    大家好,又见面了,我是你们的朋友全栈君。...5.Ajax后台验证:支持全局扩展定义,后台可定义消息内容,但是没有回调处理的扩展。 6.其他自定义扩展。...验证规则或其他扩展验证规则,可以扩充在jquery.validationEngine-zh_CN.js中 * 2.ajax后台的返回json对象格式: * 返回数据内容:[String,Boolean]...* 第一个值类型为 String,是接收到 fieldId 的值; * 第二个值类型为 Boolean,验证通过返回 true,不通过返回 false * 3.如果有第三个值可以作为‘消息内容显示...', //此属性,指定ajax提交表以及字段ajax验证的方式 ajaxFormValidationMethod: 'post', //指定使用Ajax模式提交表单处理 ajaxFormValidation

    1.9K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券