html php view调用controller的方法,解决JS无法调用Controller问题的方法

本文介绍了如何通过修正Ajax请求方式,解决JavaScript无法调用PHP控制器(Controller)方法的问题。重点在于设置Ajax的请求方式为同步,以确保后台代码能够执行。
摘要由CSDN通过智能技术生成

解决JS无法调用Controller问题的方法

闲话少说。先看一下事故现场。

事故现场

现在我要做的就是通过JS去调用后台controller的方法,可以看到客户端用的是Jquery和Ajax,现在出现的问题是js可以跑到,但是后台代码却跑不到controller的方法。

2c3d4c4f6bffc1a0a21fdcd035d21ffc.png

我的解决方案        ajax的代码写错了,可以看到代码中我并没有设置请求方式,也就是同步请求还是异步请求,ajax默认的是异步请求,也就是说这里我要使用的是ajax来实现同步请求。

所以说要在ajax中多一个请求方式。

39d90326cdedd34eeb7918e0e20d09fb.png

用jquery写ajax

下面一个ajax使用的方式。

$.ajax ({

method //数据的提交方式:get和post

url //数据的提交路劲

async //是否支持异步刷新,默认是true

data //需要提交的数据

dataType //服务器返回数据的类型,例如xml,String,Json等

success //请求成功后的回调函数

error //请求失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值