`

$.getJSON 后台方法为什么执行了两次

阅读更多
1:今天做一个东西,用到jquery的getJson的方法,可是后天的调用方法却执行了两遍,不知道为什么,上网查询了下才知道,我的后台方法名是以get开头的,只要把get去掉或换成别的名字就可以了,

参照文章:http://www.poluoluo.com/jzxy/201309/243642.html

2:用jquery getJson时,后台处理业务类中不要用以get开头的方法(如getXXX()), 因为getJson会执行所有以get开头的方法,(ssh框架中用getJson请求数据的类中,其中注入的业务接口不能写getter方法,否则无法返回到页面,不能进行异步交互,可能是因为返回类型是json,而类中的getter方法返回的是一个接口对象,所以数据就返回不到前台页面了)
分享到:
评论

相关推荐

    getJSON调用后台json数据时函数被调用两次的原因猜想

    近期在做前端开发时候使用到getJSON调用后台去json数据,发现后台的函数被调用两次,函数名称为getMessages, 多方调查结合网上兄弟经验发现,只要函数名不以get开头就没这个问题了, 本人大胆猜测,应该是请求返回...

    bootstrap paginator分页插件的两种使用方式实例详解

    $.ajax({ type: "GET", url: "",//后台接口地址 dataType: "json", success: function (msg) { var pages = Math.ceil(msg.data / 5);//data是数据总量 var element = $('#id');//对应ul的id element....

    vue2.0-taopiaopiao-master.zip

    分别进入到vue2.0-taopiaopiao目录和server目录安装依赖包(注意:需要安装两次) npm install 启动server服务(得先启动后台服务,否则前端页面没有数据),在server目录下执行以下命令,成功执行会终端会提示...

    解决axios会发送两次请求,有个OPTIONS请求的问题

    为什么呢? 原因是:浏览器会首先使用 OPTIONS 方法发起一个预请求,判断接口是否能够正常通讯,如果不能就不会发送真正的请求过来,如果测试通讯正常,则开始真正的请求。 大概意思就是: 浏览器对后台说:我可以...

    基于SpringBoot+Quartz的轻量级分布式定时任务调度系统源码+项目说明+sql数据库.zip

    - 触发器类型:支持CRON和SIMPLE两种触发器(SIMPLE触发器即为按照固定秒数间隔执行的触发器) - Cron执行表达式:按照CRON内容,触发任务调度 - 间隔时间(秒):按照固定的间隔时间,周期性触发 - 请求类型:`GET`...

    xheditor-1.1.14

    特别说明:两种初始化方法只能选择其中一种使用,如果两种方法的代码同时存在页面中,方法2的代码不会有任何效果。 我们更倾向于推荐大家使用方法1,因为更简单易用,不涉及任何的Javascript代码。通过简单的参数...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event PostBack->EnablePostBack)。 -为TextBox,TextArea,DatePicker,NumberBox,TriggerBox等控件增加AutoPostBack属性...

    ExtAspNet_v2.3.2_dll

    -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event PostBack->EnablePostBack)。 -为TextBox,TextArea,DatePicker,NumberBox,TriggerBox等控件增加AutoPostBack属性...

    ASP EXCEL导入SQL

    我们今天以企业用户常用的CRM系统,来看一看标准的SaaSCRM应该是一个什么样子。  实际上,很多用户对于CRM并不陌生,早在2000年的时候,有一些企业就已经开始尝试CRM系统。在很多人眼中,CRM就是一套C/S或者B/S的...

Global site tag (gtag.js) - Google Analytics