js如何接收action传来的json数据?
答案:2 悬赏:0
解决时间 2021-02-12 01:28
- 提问者网友:沉默的哀伤
- 2021-02-11 09:46
js如何接收action传来的json数据?
最佳答案
- 二级知识专家网友:一场云烟
- 2021-02-11 11:07
json数据一般都是ajax对象负责接受的,既然传递给b,为什么不用request对象绑定
通过ajax实现,请求提交后,通过处理产生数据,将数据转换成json发送到浏览器,
ajax接受到数据,对数据进行解析,在进行dom操作,就可以实现页面刷新
通过ajax实现,请求提交后,通过处理产生数据,将数据转换成json发送到浏览器,
ajax接受到数据,对数据进行解析,在进行dom操作,就可以实现页面刷新
全部回答
- 1楼网友:湫止没有不同
- 2021-02-11 11:44
你无法传json对象到服务端交互的,要传的只是一个字符串(json),是个字符串!<br>你发的代码里是json的解析,没有多大意义,你在php页面这样调试<br>var_dump($_request);//输出所有数据,如果存在的话,你会看到那个参数是啥<br><br><br>另外,json格式,主要方便javascript解析的,而不是php擅长的内容,多数情况下,是php返回json数据给js.<br>php的数组操作函数有主要的两个json_encode()与json_decode();<br>从你的代码中,我不确定你用何种方式通信,ajax?<br>我看你用到了jquery,那里面有个ajax,方式类似这样的:<br>$.ajax({<br> type: "post", //method;can be get with post or request<br> url: "/mysever.php",//php url<br> error: function(){alert('error');},<br> data: { <br> data1: name,<br> data2: age,<br> }, <br> datatype:"json",//json back<br> timeout: 5000,<br> success: function(msg)<br> {<br> //eval(msg);//parase here<br> }<br> });<br> return false;<br> }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |