knrt.net
当前位置:首页 >> Form表单提交返回json >>

Form表单提交返回json

js方式:var jsonObject = eval("(" + responseData + ")"); 使用jQuery它就直接把返回的数据转成json对象了,直接用

是不是表单提交到后台,返回一个json串到前台,在用alert显示? 最好是代码贴出来看看

jq中有$("#tf").serializeArray() 把表单数据序列化为json,然后通过ajax传递 $(function () { $("#butsubmit").click(function () { var data = $("#tf").serializeArray(); //自动将form表单封装成json // $.ajax({ // type: "Post", //访问We...

{"success":true,"items":{"servername":"测试一区","result":1}}返回数据的时候把中括号[]去掉

同页面下的话就需要做异步处理,后台return json格式数据 $.ajax({ url:"后台地址的url", data:{ id:id }, type:"POST", success:function(re){ console.log(re);//打印返回数据 } });

解析就是 jQuery.parseJSON或者原生的JSON.parse 你看你的代码 var parsedJson = jQuery.parseJSON(results);alert(parsedJson.status);parsedJson.status,点status,不就是解析成功了么?

$.ajax({ type: "GET", url: ", data:, dataType: "json", success: function(data){ data即为返回的数据 }

$(document).ready(function(){ $("#enter").click(function(){ var theuser = $("#theuser").val(); if(theuser == '') { alert("用户名不能为空"); return false; } $.post('json.php', {'user':theuser}, function(data){ if(data.user!=""){...

$.ajax({url:'/zngs/DengLu',data:$('form').serialize(), //提交的表单内容,success:function(res){if(res['tiaozhuan']=='yes'){location.href="kq.jsp"}}})写的比较简单,自己根据具体情况修改

其实form提交方式为get的时候跟json差不多的 都是键值对提交,如果你真想跟json格式一抹一样你就点击提交的时候通过js得到提交的值然后由js去封装为json提交到服务器 提交前先序列化为JSON字符串,服务端再以字符串创建为JSON变量。 var data = ...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com