LigerUI用Post\Get\Ajax前后台交互方式的写法
parms 参数统一 json格式的数据
url 访问后台的url
设置同步参数
- $.ajaxSetup({ async : false}); // 同步参数 false为同步,tree为异步
第一种:
Get方式
- $.get("url", parms, function(data, status) {
- if (status == "success") {
- data = eval("(" + data + ")");
- aDataSet = data;
- alert("data is " + aDataSet);
- } else {
- alert("wrong");
- }
- });
Post方式
<span style="font-size:18px;">
$.post("url", params, function (data) {
$("#BoxBottleId").val(data);
});
</span>
第二种:
LigerUI中的 getJSON
<span style="font-size:18px;">
$.getJSON('url?ajaxaction=GetClassProductByFid&FatherId=' + currentid,
function (json)
{
gridRight.set('data', json); //把json塞到下拉框里面去
});
</span>
第三种:
ajax方式:
<span style="font-size:18px;"> url (String) : 请求的HTML页的URL地址。
data (Map) : (可选参数) 发送至服务器的 key/value 数据 </span><span style="font-size:18px;">
$.ajax({
cache: false,
async: true,
url:'../handle/baseinfo.ashx?ajaxaction=GetClassProductByFid', // 后台取
data: p.data,
dataType: 'json',
type: 'post',
beforeSend: function () {
LG.loading = true;
if (p.beforeSend)
p.beforeSend();
else
LG.showLoading(p.loading);
},
complete: function () {
LG.loading = false;
if (p.complete)
p.complete();
else
LG.hideLoading();
},
success: function (result) {
p.success(result);
},
error: function (result, b) {
LG.tip('发现系统错误 <BR>错误码:' + result.status);
}
});
</span><span style="font-size:18px;">
$.ajax({
cache: false,
async: true,
dataType: 'json',
type: 'post',
url: options.url,
data: {
view: options.view,
idfield: options.idfield,
textfield: options.textfield,
where: JSON2.stringify(where)
},
success: function (data)
{
if (!data || !data.length) return;
g._changeValue(data[0]['id'], data[0]['text']);
}
}); </span>
第四种:
LigerUI:
<span style="font-size:18px;">
LG.ajax({
loading: '正在加载数据...',
url: '../handle/IdBoxKey.ashx?ajaxaction=GetBoxKeyByApplyId&ApplyId=' + applyid,
success: function (result) {
grid1.set('data',result);
},
error: function (message) {
LG.tip(message);
}
});
</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
LigerUI用Post\Get\Ajax前后台交互方式的写法的更多相关文章
- jquery中ajax跨域的写法
由于JS同源策略的影响,因此js只能访问同域名下的文档.因此要实现跨域,一般有以下几个方法: 一.处理跨域的方式: 1.代理 2.XHR2 HTML5中提供的XMLHTTPREQUEST Level2 ...
- json与jsonp应用及其他ajax数据交互方式
1.json是数据交换格式,使用实例如下: $.getJSON( '/manage/asset/asset_delByIds.action', { 'ids':id }, function(data) ...
- 让我苦苦寻找的那段代码---springmvc的ajax前后台交互
导入jar包: web.xml <servlet> <servlet-name>spmvc</servlet-name> <servlet-class> ...
- Ajax前后台交互函数
function AJAX(obj){ //做网络请求的时候参数以对象的形式传递进来 //我们规定obj里面包含属性:url, //请求方式type, //date前端给后端传递的参数 //回调函数s ...
- 1. 元信息:Meta类 2. 基于对象查询的sql优化 3. 自定义:Group_Concat() 4. ajax前后台交互
一.元信息 ''' 1. 元信息 1. Model类可以通过元信息类设置索引和排序信息 2. 元信息是在Model类中定义一个Meta子类 class Meta: # 自定义表名 db_table = ...
- ajax前后台通信验错
目录 默认contenType下 总结以下例证: 1.当为简单JSON时 ajax controller vo 2.当为复杂JSON的时候 ajax controller vo 结果 contentT ...
- jquery的ajax和jsonp的写法
交互 ajax jsonp ajax跟之前一模一样 $(document).ready(function(){ $.ajax({ url:'get.php', ...
- JAVA记录-Web系统AJAX异步传递路径写法
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- jQuery中Ajax的几种写法
1. $.post(url,params,callback); 采用post方式提交,中文参数无需转码,在callback中如果要获取json字符串,还需转换一下. 2. $.getJSON(u ...
随机推荐
- myeclipse.hbm.xml自动生成
第一,你的项目是否搭建了hibernate框架? 第二,你是否建立了相应的数据表: 第三,做好前两步,你再把myeclipse和数据库连接起来,在相应的表上点击右键,生成hibernate 关联文件就 ...
- js权威指南
有很多js的细节基础不太了解,希望能通过阅读这本书查漏补缺!长期更新!
- WCF Rest post请求
只有遇到问题才能解决问题,这个问题之前也遇到过因为没有及时总结所以这个问题又重新出现困扰了我8个小时. ajax 请示WCF Rest 是一个比较成熟的技术.所以 涉及到了几个技术点 1 jquery ...
- Enum的基本使用
package enum_test; public enum Shrubbery { GROUND, CRAWLING, HANGING } package enum_test; public cla ...
- AC自动机简明教程
不会kmp和Trie树的请点击右上角X. AC自动机与kmp的唯一区别便是从单模式串变成了多模式串. 那么与kmp相同,AC自动机中的fail指针是指向当前状态的最长后缀. 当然这个后缀要在Trie树 ...
- ThreadLocal工具类 隔离思想
ThreadLocal不是用来解决共享对象的多线程访问问题的, 通过ThreadLocal的set()方法设置到线程的ThreadLocal.ThreadLocalMap里的是是线程自己要存储的对象, ...
- windows 2003 server 64 位 IIS 6下部署 32位网站
在 C:\WINDOWS\system32\inetsrv\MetaBase.xml 设置节点 在 开始--->运行--->输入一下代码,回车即可,就会跳出正在安装NET2.0 代码为 ...
- bzoj 3732: Network【克鲁斯卡尔+树链剖分】
先做最小生成树,这样就保证了最大值最小 然后随便用个什么东西维护一下最大值,我用的树剖log^2,倍增会更快 #include<iostream> #include<cstdio&g ...
- poj 2987 Firing【最大权闭合子图+玄学计数 || BFS】
玄学计数 LYY Orz 第一次见这种神奇的计数方式,乍一看非常不靠谱但是仔细想想还卡不掉 就是把在建图的时候把正权变成w*10000-1,负权变成w*10000+1,跑最大权闭合子图.后面的1作用是 ...
- [App Store Connect帮助]八、维护您的 App(2)将 App 从 App Store 中移除
如果您不想继续向顾客提供您的 App,您可以将其从 App Store 中移除,这样会移除该 App 的所有版本.拥有该 App 先前版本的用户将无法更新 App,但只要您的合约有效,用户便仍可下载最 ...