QUERY/$.ajax

原创 2013年12月03日 09:04:17

   $.ajax的一般格式

  $.ajax({

          type: 'POST',

          url: url ,

          data: data ,

          success: success ,

          dataType: dataType

  });


  $.ajax的参数描述

  url 必需。规定把请求发送到哪个 URL.

  data 可选。映射或字符串值。规定连同请求发送到服务器的数据。

  success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。

  dataType 可选。规定预期的服务器响应的数据类型。

  默认执行智能判断(xml、json、script 或 html)。


  $.ajax需要注意的一些地方:

  1.data主要方式有三种

        html拼接的,json数组,form表单经serialize()序列化的;通过dataType指定,不指定智能判断。

  2.$.ajax只提交form以文本方式,如果异步提交包含<file>上传是传过不过去,需要使用jquery.form.js的$.ajaxSubmit(?)


  $.ajax我的实际应用例子

   data用form形式传过去

    function pageLoad(url){

        $.ajax({

                type:"POST",

                contentType:"application/x-www-form-urlencoded; charset=UTF-8",

                url:url,

                dataType:"html",

                data:$("form").serialize(),

                success:function(list){

                    $('#article').empty().append(list);

             }

         });

        }

data用自己定义的形式传过去

    var data = {

            typecode : "textajax"

            ,codetype: jQuery("#codetype").val()

            ,odertype: jQuery("#odertype").val()

            ,scale   : selectedvalue

            ,contentscd : jQuery("#contentscd").val()

            ,gubun : jQuery("#gubun").val()

            ,searchtxt: escape(jQuery("#searchtxt").val())

            ,curPage : 1

    };

function pageLoad(url){

        $.ajax({

                type:"POST",

                contentType:"application/x-www-form-urlencoded; charset=UTF-8",

                url:url,

                dataType:"html",

                data:data,

                success:function(list){

                    $('#article').empty().append(list);

             }

         });

        }

基本形式 

var url = "${f:url('/master/line/doLine')}";

var data = {
    typecode : "textajax"
    ,scale   : selectedvalue
    ,searchtxt: escape(jQuery("#searchtxt").val())
    ,curPage : 1
   };

 jQuery.ajax({
      type:"POST",
      contentType:"application/x-www-form-urlencoded; charset=UTF-8",
      url:url,
      dataType:"html",
      data:$("form").serialize(),
      success:function(list){  alert("结果")}
      });


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Query_Ajax全解析

  • 2012-09-28 23:04
  • 864KB
  • 下载

总结一下query中ajax的几种方法

1.$.ajax() $.ajax({ type:"POST", //提交数据的类型 POST GET url:"testLogin.aspx", ...

Query学习之jQuery Ajax用法详解

Query学习之jQuery Ajax用法详解 分享到:23 [导读] jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript...

query ajax 跨域请求

如今前端的童鞋们大都要用到跨域的方法请求数据,网上的方法也是各式各样,这里我重点介绍jquery的方法。

安卓访问网络常用的3种方式(httpClient, httpUrlConnection,android-query ajax)及cookie处理

安卓常用的连接网络的方式: 1.HttpClient: httpClient是最常用的,需要Apache的jar包 private static DefaultHttpClient http...

DDOS--DNS Query Flood

转载自: http://www.dnsceo.com/help/detail.php?id=71  什么是DNS查询攻击?DNS查询攻击全称UDP DNS Query Flood,攻击采用的方法是向被...

pt-query-digest安装后报错

  • 2015-11-26 11:37
  • 15KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)