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 ...
随机推荐
- IIS老革命遇到的一些问题
今天部署一个网站到IIS,遇到了一些问题.老革命遇上新问题.前不久搞java,接触了一下tomcat,觉得真麻烦.而tomcat大概是java阵营中最简单的了吧.想不到,IIS7,友好的图形界面下,也 ...
- Educational Codeforces Round 18 C. Divide by Three DP
C. Divide by Three A positive integer number n is written on a blackboard. It consists of not more ...
- 在myeclipse下面创建多层包
比如animal.cat.dog包 先创建animal包 然后创建animal.cat包 最后创建animal.cat.dog包 最后你发现这三个文件夹是分层的,层层嵌套的三个文件夹,而不是一个文件夹 ...
- 5.eclipse 自带的jdk没有源码,改了它
其实JDK源码在安装的时候已经放在了jdk所在的目录下,只是eclipse使用 了不带有源码的jre,导致没找到对应的源码,点击 Window->Perference->Java-> ...
- js的location对象
js的location对象 location基础知识 BOM(浏览器对象模型)中最有用的对象之一就是location,它是window对象和document对象的属性.location对象表示载入窗口 ...
- JFreeChart教程(二)(转)
JFreeChart教程(二) 分类: java Component2007-05-31 17:01 8408人阅读 评论(11) 收藏 举报 jfreechartstringplotclassdat ...
- sqlite支持linq
A small library to easily access SQLite databases from .NET/Mono/MonoTouch applications In order to ...
- 洛谷 P3953 逛公园【spfa+记忆化dfs+bfs】
spfa预处理出最短路数组dis,然后反向建边bfs出ok[u]表示u能到n点 然后发现有0环的话时候有inf解的,先dfs找0环判断即可 然后dfs,设状态f[u][v]为到u点,还可以跑最短路+v ...
- 小程序 video 层级,原生组件
原生组件的层级是最高的,所以页面中的其他组件无论设置 z-index 为多少,都无法盖在原生组件上. 后插入的原生组件可以覆盖之前的原生组件. 原生组件还无法在 scroll-view.swiper. ...
- 洛谷 P3368 【模板】树状数组 2(区间修改点查询)
题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数数加上x 2.求出某一个数的值 输入输出格式 输入格式: 第一行包含两个整数N.M,分别表示该数列数字的个数和操作的总个数. ...