PHP怎么接收jQuery的Ajax post过来的值

PHP怎么接收jQuery的Ajax post过来的值,第1张

1、首先安装配置php集成环境。以phpstudy为例。

2、在>

3、html文件先引用所需的类库jquery文件,其次在body部分,以一个简单的表单提交为例。

4、html的javascript-ajax部分,以上步body中的cilik事件为例。

5、php文件的编写部分,主要使用$_POST来接受ajax传输的数据,并可以返回不同类型的数据。如echo结果或者json_encode转码成为json格式的数据返还给前端做处理。

6、结果展示:表单中的内容在提交后,无刷新展示了出来。

页面传对象到Action

Action用List接收,这样肯定是可以的,只要你的参数名字相同就行

如果真的不行,那就是用struts2的类型转换功能,手动把js数组串转换为

java的List,需要是用strutstypeconverter接口

从Action传对象到页面,把json串,以流的形式写入页面,这样 ajax就会接到

如果你不熟悉,那么可以使用json插件,目的是简化你的页面流 *** 作

到页面的json只是字符串,通过js的方法exal()动态编译就能得到json对象

ASP段还是照常,用requestform("xx")的方式接收,关键是用Ajax方式提交数据的时候,对传递的值进行编码,和设置文件头,下面是一个ajax用Post方式提交数据的函数,你参考下:

function Post(){

var name=documentform1namevalue;

var sex=documentform1sexvalue;

var Ajax=createXML>

使用post方法要加两个参数 xml>

方式比较多:

    @RequestMapping(value = "/add", method = RequestMethodPOST)

    public ModelAndView insert(>    }    @RequestMapping(value = "/add", method = RequestMethodPOST)

    public ModelAndView insert(String name) {

        Systemoutprintln(name);

        return new ModelAndView(); 

    }public class User{

    private String name;

    private int age;

    //省略 get set

}

    @RequestMapping(value = "/add", method = RequestMethodPOST)

    public ModelAndView insert(User user) {

        Systemoutprintln(usergetName());

        return new ModelAndView(); 

    }

$_POST用来提取表单提交里的表单值,你这是json提交,当然不会提取到任何表单值,去查查什么是表单提交和什么是json提交吧

要么用表单提交,后台$_POST提取,比如 id=1&name=xiaohua&age=18&sex=man,$_POST("name")

要么用json提交,后台解析json数据

以上就是关于PHP怎么接收jQuery的Ajax post过来的值全部的内容,包括:PHP怎么接收jQuery的Ajax post过来的值、struts2怎样获取AJAX post请求传递的数据、asp.net 如何获取 ajax post来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9489324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存