parms 参数统一 json格式的数据

url 访问后台的url

设置同步参数

[javascript] view plain copy

 
  1. $.ajaxSetup({ async : false});  // 同步参数 false为同步,tree为异步

第一种:

Get方式

[javascript] view plain copy

 
  1. $.get("url", parms, function(data, status) {
  2. if (status == "success") {
  3. data = eval("(" + data + ")");
  4. aDataSet = data;
  5. alert("data is " + aDataSet);
  6. } else {
  7. alert("wrong");
  8. }
  9. });

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前后台交互方式的写法的更多相关文章

  1. jquery中ajax跨域的写法

    由于JS同源策略的影响,因此js只能访问同域名下的文档.因此要实现跨域,一般有以下几个方法: 一.处理跨域的方式: 1.代理 2.XHR2 HTML5中提供的XMLHTTPREQUEST Level2 ...

  2. json与jsonp应用及其他ajax数据交互方式

    1.json是数据交换格式,使用实例如下: $.getJSON( '/manage/asset/asset_delByIds.action', { 'ids':id }, function(data) ...

  3. 让我苦苦寻找的那段代码---springmvc的ajax前后台交互

    导入jar包: web.xml <servlet> <servlet-name>spmvc</servlet-name> <servlet-class> ...

  4. Ajax前后台交互函数

    function AJAX(obj){ //做网络请求的时候参数以对象的形式传递进来 //我们规定obj里面包含属性:url, //请求方式type, //date前端给后端传递的参数 //回调函数s ...

  5. 1. 元信息:Meta类 2. 基于对象查询的sql优化 3. 自定义:Group_Concat() 4. ajax前后台交互

    一.元信息 ''' 1. 元信息 1. Model类可以通过元信息类设置索引和排序信息 2. 元信息是在Model类中定义一个Meta子类 class Meta: # 自定义表名 db_table = ...

  6. ajax前后台通信验错

    目录 默认contenType下 总结以下例证: 1.当为简单JSON时 ajax controller vo 2.当为复杂JSON的时候 ajax controller vo 结果 contentT ...

  7. jquery的ajax和jsonp的写法

    交互 ajax jsonp ajax跟之前一模一样 $(document).ready(function(){     $.ajax({         url:'get.php',         ...

  8. JAVA记录-Web系统AJAX异步传递路径写法

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  9. jQuery中Ajax的几种写法

    1.   $.post(url,params,callback); 采用post方式提交,中文参数无需转码,在callback中如果要获取json字符串,还需转换一下. 2.  $.getJSON(u ...

随机推荐

  1. NHibernate查询导致Update问题

    用NHibernate,总感觉怪事多罗罗. 比如说,明明我们是在查询,却报错,刨根问底找到出错原因,竟然是因为执行了一些Update甚至Insert!老天,我们明明只是查询而已,什么时候有更新过数据? ...

  2. VMware一些使用心得

    这段时间VMware workstation用得较多,装了好几个虚拟机,有win2003,win2008,win7,还分32位,64位.装了这么多,要么是用于安装一些软件,比如oracle12c,因为 ...

  3. YTU 2952: A代码填充--谁挡住了我

    2952: A代码填充--谁挡住了我 时间限制: 1 Sec  内存限制: 128 MB 提交: 135  解决: 38 题目描述 n个人前后站成一列,对于队列中的任意一个人,如果排在他前面的人的身高 ...

  4. Android Studio3.1.0升级问题记录

    每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1.Gradle 是4.1升级后为:Android Studio 3.1 ...

  5. 三角函数补充(反三角函数与 sec)

    1. sec=1cos Secant (sec) - Trigonometry function secx=HA

  6. 并不对劲的LCT

    LCT,是连猫树(link-cat-tree)的缩写.它是树链剖分和splay的结合版本. 由于有很多关于LCT的文章以及这并不是对劲的文章,并不对劲的人并不打算讲得太详细. 推荐:详细的LCT-&g ...

  7. jQuery得到多个值只能用取Class ,不能用取ID

    如果页面有多个checkbox: <input type="checkbox"   class="checkApply"    id="chec ...

  8. P4475 巧克力王国(KDTree)

    传送门 首先可以把约束条件看成一条直线,然后每个巧克力看成一个点,求给定区域内的点权和 用KDTree,每次判断一下当前矩形是否整个都在里面或都在外面,是的话直接返回,否则的话递归 注意,必须该矩形四 ...

  9. C# 后台处理http请求

    using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using Syst ...

  10. pip 的具体含义

    Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip (pip3 for Pytho ...