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 ...
随机推荐
- [IT学习]Learn Python the Hard Way (Using Python 3)笨办法学Python3版本
黑客余弦先生在知道创宇的知道创宇研发技能表v3.1中提到了入门Python的一本好书<Learn Python the Hard Way(英文版链接)>.其中的代码全部是2.7版本. 如果 ...
- java8--异常处理(java疯狂讲义3复习笔记)
try,catch,finally,throw,throws java将异常分为两种,Checked异常和Runtime异常. IndexOutOfBoundsException NumberForm ...
- idea自定义文档注释模板
1.类注释模板 IntelliJ IDE --> Preferences --> Editor --> File and Code Templates --> Includes ...
- YTU 2979: MathBook类--多态
2979: MathBook类--多态 时间限制: 1 Sec 内存限制: 128 MB 提交: 51 解决: 31 题目描述 Book类将自己的display函数设计为虚函数,从而通过父类指针调 ...
- 织梦仿站列表页pagelist分页显示竖排,如何修改成横排?
织梦仿站列表页pagelist分页显示竖排,如何修改成横排? 织梦列表页的分页标签是采用pagelist来进行调用的,但是很多人在调用之后会出现一个列表竖着排列的问题(横排美观度好一些),还是非常不美 ...
- Pascal学生管理
program Project2; {$APPTYPE CONSOLE} uses SysUtils; ;M=; type date=record day:..; month:..; year:..; ...
- socket实现进程间通信(转载)
转自:http://blog.csdn.net/ast_224/article/details/3962221 使用socket实现进程间通信:(UNIX domain中面向连接通信) 使用套接字除了 ...
- Linux 常用命令八 find
一.find命令 find命令用于查找文件. 按文件名字查找: wang@wang:~/workpalce/python$ sudo find / -name "create.txt&quo ...
- 5 分钟掌握 JS 实用窍门技巧,帮你快速撸码--- 删除数组尾部元素、E6对象解构、async/await、 操作平铺嵌套多维数组等
1. 删除数组尾部元素 一个简单方法就是改变数组的length值: const arr = [11, 22, 33, 44, 55, 66]; arr.length = 3; console.log( ...
- 【HDU - 1241】Oil Deposits(dfs+染色)
Oil Deposits Descriptions: The GeoSurvComp geologic survey company is responsible for detecting unde ...