ldcf.net
当前位置:首页 >> 用jquEry中的AjAx进行前后台,后台的方法正常执行... >>

用jquEry中的AjAx进行前后台,后台的方法正常执行...

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

success里面 循环后台给的json 渲染 字符串拼接 了解一下 给一段照着搬砖就行 var spans=‘’; 1: 后台数据不是数组就直接用 如: spans+=“'+ a.b+'” a是后台给的key b是a的value document.getElementById("XX").innerHTML=spans 2 : 后台数据是...

$.ajax({type: "GET",url: "test.json",data: {test: $("#test").val(),},dataType: "json",success: function(data) {$('#resText').empty(); //清空resText里面的所有内容var html = '';//你的逻辑$('#resText').html(html);}});

把你的ajax中的dataType:"json"改为dataType:"text"

materielNo的值不能直接这样获取 后台改为:string str=requst["materielNo"].tostring(); 然后把str作为参数传到函数findMateriel中,即为:public void findMateriel(String str){}

1、检查jquery语法是否正确。 2、检查url的是否正确。 3、你请求的后台是不是本页面的后台??我记得早期的时候ajax不能请求本页面,只能请求到别外的一个页面,但后来好像有的加载ajax的dll后好像又可以请求本页面,这一块没有深入研究,如果上...

确实理论上没有限制,get就有长度限制,post没有 希望能帮到你

既然你懂的大概流程,直接上代码可能会快些。 前台页面 $(document).ready(function () { $.ajax({ type : "POST", cache :false, data : {"name":"Jack"}, async : false, url : '/Touches/ajaxTest', dataType: 'json', success : function(rt...

function addRule() {//指标var iid = $("#showIndicator").combobox("getValue");//周期var aid = $("#showPeriod").combobox("getValue");//描述var ds = $("#showRuleDesc").val();$.ajax({type : "POST",url : "addRule.action",// 请求的u...

你是想用js直接多数据库进行操作吗?这样很不安全的。一般是你ajax请求后台一个接口,后台从数据库里面查数据返回给你 $.ajax({url:'',//后台接口路径type:'get',//请求类型get或者postdataType:'json',//返回的数据类型data: {},//请求的时候向...

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