解决JS无法调用Controller问题的方法
闲话少说。先看一下事故现场。
事故现场
现在我要做的就是通过JS去调用后台controller的方法,可以看到客户端用的是Jquery和Ajax,现在出现的问题是js可以跑到,但是后台代码却跑不到controller的方法。
我的解决方案
ajax的代码写错了,可以看到代码中我并没有设置请求方式,也就是同步请求还是异步请求,ajax默认的是异步请求,也就是说这里我要使用的是ajax来实现同步请求。
所以说要在ajax中多一个请求方式。
用jquery写ajax
下面一个ajax使用的方式。
$.ajax ({
method //数据的提交方式:get和post
url //数据的提交路劲
async //是否支持异步刷新,默认是true
data //需要提交的数据
dataType //服务器返回数据的类型,例如xml,String,Json等
success //请求成功后的回调函数
error //请求失败后的回调函数
});
当提到Aajx的时候我们可能首先想到就是异步调用,提高了用户体验,但是这一次使用的ajax则采用了同步的方式,希望本文所述对大家学习有所帮助。
相关文章
检测是否已安装 .NET Framework 3.5的js脚本
管理员必须首先确认存在 .NET Framework 3.5 运行库,然后才能将 Windows Presentation Foundation (WPF) 应用程序部署在面向 .NET Framework 3.5 的系统上。2009-02-02
Javascript中prototype属性实现给内置对象添加新的方法
这篇文章主要介绍了Javascript中prototype属性实现给内置对象添加新的方法,涉及javascript中prototype属性的使用技巧,需要的朋友可以参考下2015-05-05
JavaScript使用prototype属性实现继承操作示例
这篇文章主要介绍了JavaScript使用prototype属性实现继承操作,结合实例形式详细分析了JavaScript使用prototype属性实现继承的相关原理、实现方法与操作注意事项,需要的朋友可以参考下2020-05-05
setTimeout和setInterval的区别你真的了解吗?
setTimeout和setInterval这两个函数, 大家肯定都不陌生, 但可能并不是每个用过这两个方法的同学, 都了解其内部的实质2011-03-03


最新评论