精华内容
下载资源
问答
  • 如何将属性添加到img标签以用于ajax调用 我需要的是,当我点击它会拉rel和从它的第一变体数据的一个图像,这些属性添加到图像标签。现在我正在尝试这个,我只得到未定义的。我正在使用未定义从当前值中清除这些变量...

    这是我的代码。这是不能改变的,我必须按照现有的结构进行工作。如何将属性添加到img标签以用于ajax调用

    some_image

    some_image

    some_image

    我需要的是,当我点击它会拉rel和从它的第一变体数据的一个图像,这些属性添加到图像标签。现在我正在尝试这个,我只得到未定义的。我正在使用未定义从当前值中清除这些变量。

    $(document).on("click", '.my_img', function(e){

    e.preventDefault();

    data = undefined;

    rel = undefined;

    var new_rel = $('.var').attr('rel');

    var new_data = $('.var').attr('data');

    $('.my_img').attr('rel', new_rel);

    $('.my_img').attr('data', new_data);

    data = $(this).attr('variant');

    rel = $(this).attr('rel');

    }

    任何见解或帮助将会很棒!提前致谢!

    +0

    rel属性是不是在图像及其在DIV –

    +0

    哪里是你提到的阿贾克斯? –

    +0

    您可以将img标签的'alt'属性设置为您需要的值。 –

    展开全文
  • jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理。jquery中ajax的dataType属性用于...

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理。

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理。

    一、ajax语法

    jQuery.ajax([settings])

    参数说明

    settings:用于配置 Ajax 请求的键值对集合。可以通过 $.ajaxSetup() 设置任何选项的默认值。

    二、ajax的datatype选项的值

    1、"xml":返回 XML 文档,可用 jQuery 处理。

    2、"html"::返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。

    3、"script"::返回纯文本JavaScript 代码。不会自动缓存结果,除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)

    4、"json": 返回 JSON 数据 。

    5、"jsonp": JSONP 格式。使用JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数,经常被用来同主域名下不同二级域名下的跨域请求。

    6、"text": 返回纯文本字符串。

    下面是关于jquery ajax中的datatype相关问题

    datatype设置为html的时候返回的只是纯文本,没有什么好说的,设置成xml的时候返回的是一个xml document对象,

    比如返回下面这么一个xml< xml version="1.0" encoding="utf-8" >

    110000

    北京市

    120000

    天津市

    这就需要用XMLDocument之类来操作,还要考虑浏览器

    其实jquery本身也可以解析xml,举个简单的例子

    test.xml里面的内容就是上面的xml,这样datas就是返回的xml文档对象,lz可以自己试一试

    其实相对来说我更喜欢使用datatype:"json",使用json数据对于javascript来说解析起来就更方便了

    上面是我整理给大家的,希望今后会对大家有帮助。

    相关文章:

    基于Jquery ajax技术实现间隔N秒向某页面传值

    基于Jquery.history解决ajax的前进后退问题

    Ajax请求session失效该如何解决

    展开全文
  • jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理 ajax的datatype选项的值 "xml...

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理


    ajax的datatype选项的值

     
    ajax的dataType选项的值
    "xml":返回 XML 文档,可用 jQuery 处理
    "html":返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行
    "script":返回纯文本JavaScript 代码。不会自动缓存结果,除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)
    "json":返回 JSON 数据 
    "jsonp":JSONP 格式。使用JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数,经常被用来同主域名下不同二级域名下的跨域请求。
    "text"::返回纯文本字符串
    展开全文
  • ajax 动态a标签的href属性赋值,总是不执行跳转的原因想必大家有遇到过吧,下面与大家分享下具体的解决方法,希望对你有所帮助
  • ajax属性详解

    万次阅读 2018-04-24 14:42:48
    jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求String类型的参数,(默认当前页地址)发送请求的地址。2.type: 要求String类型的参数,请求方式(post或get)默认get。注意其他http请求...

    jquery中的ajax方法参数总是记不住,这里记录一下。

     

    1.url
    要求为String类型的参数,(默认为当前页地址)发送请求的地址。

    2.type
    要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。

    3.timeout
    要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。

    4.async
    要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。

    5.cache
    要求为Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。

    6.data
    要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后。防止这种自动转换,可以查看  processData选项。对象必须为key/value格式,例如{foo1:"bar1",foo2:"bar2"}转换为&foo1=bar1&foo2=bar2。如果是数组,JQuery将自动为不同值对应同一个名称。例如{foo:["bar1","bar2"]}转换为&foo=bar1&foo=bar2。

    7.dataType
    要求为String类型的参数,预期服务器返回的数据类型。如果不指定,JQuery将自动根据http包mime信息返回responseXML或responseText,并作为回调函数参数传递。可用的类型如下:
    xml:返回XML文档,可用JQuery处理。
    html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。
    script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。
    json:返回JSON数据。
    jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。
    text:返回纯文本字符串。

    8.beforeSend
    要求为Function类型的参数,发送请求前可以修改XMLHttpRequest对象的函数,例如添加自定义HTTP头。在beforeSend中如果返回false可以取消本次ajax请求。XMLHttpRequest对象是惟一的参数。
                function(XMLHttpRequest){
                   this;   //调用本次ajax请求时传递的options参数
                }
    9.complete
    要求为Function类型的参数,请求完成后调用的回调函数(请求成功或失败时均调用)。参数:XMLHttpRequest对象和一个描述成功请求类型的字符串。
              function(XMLHttpRequest, textStatus){
                 this;    //调用本次ajax请求时传递的options参数
              }

    10.success:要求为Function类型的参数,请求成功后调用的回调函数,有两个参数。
             (1)由服务器返回,并根据dataType参数进行处理后的数据。
             (2)描述状态的字符串。
             function(data, textStatus){
                //data可能是xmlDoc、jsonObj、html、text等等
                this;  //调用本次ajax请求时传递的options参数
             }

    11.error:
    要求为Function类型的参数,请求失败时被调用的函数。该函数有3个参数,即XMLHttpRequest对象、错误信息、捕获的错误对象(可选)。ajax事件函数如下:
           function(XMLHttpRequest, textStatus, errorThrown){
              //通常情况下textStatus和errorThrown只有其中一个包含信息
              this;   //调用本次ajax请求时传递的options参数
           }

    12.contentType
    要求为String类型的参数,当发送信息至服务器时,内容编码类型默认为"application/x-www-form-urlencoded"。该默认值适合大多数应用场合。

    当发送的数据格式为json时,设置的编码类型为:"application/json; charset=utf-8" 

    13.dataFilter
    要求为Function类型的参数,给Ajax返回的原始数据进行预处理的函数。提供data和type两个参数。data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。
                function(data, type){
                    //返回处理后的数据
                    return data;
                }

    14.dataFilter
    要求为Function类型的参数,给Ajax返回的原始数据进行预处理的函数。提供data和type两个参数。data是Ajax返回的原始数据,type是调用jQuery.ajax时提供的dataType参数。函数返回的值将由jQuery进一步处理。
                function(data, type){
                    //返回处理后的数据
                    return data;
                }

    15.global
    要求为Boolean类型的参数,默认为true。表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。

    16.ifModified
    要求为Boolean类型的参数,默认为false。仅在服务器数据改变时获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。

    17.jsonp
    要求为String类型的参数,在一个jsonp请求中重写回调函数的名字。该值用来替代在"callback=?"这种GET或POST请求中URL参数里的"callback"部分,例如{jsonp:'onJsonPLoad'}会导致将"onJsonPLoad=?"传给服务器。

    18.username
    要求为String类型的参数,用于响应HTTP访问认证请求的用户名。

    19.password
    要求为String类型的参数,用于响应HTTP访问认证请求的密码。

    20.processData
    要求为Boolean类型的参数,默认为true。默认情况下,发送的数据将被转换为对象(从技术角度来讲并非字符串)以配合默认内容类型"application/x-www-form-urlencoded"。如果要发送DOM树信息或者其他不希望转换的信息,请设置为false。

    21.scriptCharset
    要求为String类型的参数,只有当请求时dataType为"jsonp"或者"script",并且type是GET时才会用于强制修改字符集(charset)。通常在本地和远程的内容编码不同时使用。

    展开全文
  • ajax属性有哪些?ajax属性详细介绍

    千次阅读 2019-05-08 17:19:28
    jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求String类型的参数,(默认当前页地址)发送请求的地址。 !!!url内一般不要有中文,无论是链接还是传值, 2.type: 要求String类型的参数,...
  • jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理。 ajax的datatype选项的值 1、...
  • 今天在用$(document).ready(function(){} ajax进行动态添加标签属性时,如下图 点击事件(如下图)一直获取不到ajax动态添加的标签属性 原因是在ajax中动态添加的属性标签为ajax内中的 click事件必须放在ajax内部...
  • process属性作用于服务端,其属性值只会影响实现了EditableValueHolder(input这类标签)或ActionSource(command这类标签)接口的UIComponent。通过使用空格分隔的client ID列表,process属性告诉JSF,在表单提交时,...
  •  为了让div标签能够获取服务器数据,必须标签指定一个href属性,href属性必须是一个Action。  为了指定更新频率和更新延迟:可以指定如下2个属性:  (1)updateFreq : 指定更新Div内容的试卷间隔,单位是ms....
  • 参考ajax api文档:http://www.w3school.com.cn/jquery/ajax_ajax.asp dateType后接受的参数 参数类型:string 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断。 比如 ...
  • AJAX原理及属性和方法

    2015-10-28 23:30:39
    一、AJAX的工作原理 什么是AJAX? ...AJAX——Asynchronous JavaScript and Xml,成为异步的JavaScript和Xml。其实质是使用XMLHttpRequest对象异步的向服务器请求,局部...二、xhr对象的属性和方法
  • ajax同步设置

    千次阅读 2018-10-24 13:02:55
    ajax前后端调用,程序开发中zui最常用的技术zh之一。 那么,在遇到页面加载与后台数据同步...为了防止冲突,所以 在使用完,要将async属性设置为 true ;(false 同步 ,true 异步)  2.局部调用设置 $.ajax({ u...
  • 文章目录Ajax请求中的data属性传参的形式表单第一种(把参数拼接在URL中,data属性空) #前言   Ajax请求中的data属性传参的形式 #叙述    Ajax请求中的data属性传参的形式    表单 &amp;...
  • 常用的Ajax标签

    千次阅读 2008-11-27 13:45:00
    常用的Ajax标签Struts2为了简化Ajax过程,提供了一些常用的Ajax标签,对于一些更复杂的Ajax通信过程,我们可以使用JSON插件来...必须该div标签指定一个href属性,这个href属性必须是一个action,该action负责生成该d
  • jquery中的ajax方法参数属性内容: 1.url: 要求String类型的参数,(默认当前页地址)发送请求的地址。2.type: 要求String类型的参数,请求方式(post或get)默认get。注意其他http请求方法,例如put和...
  • 用javascript动态创建script标签解决ajax跨域请求问题:出于安全问题, ajax在进行请求数据时是不能跨域请求的,但是我们还经常会有这样的需求,下面是用js动态创建script标签中的src属性来解决这一问题.问题重现:比如:...
  • ajax设置默认值 ajaxSetup

    千次阅读 2016-07-25 15:46:38
    jQuery ajaxSetup() 方法 $(function(){ // 设置jQuery Ajax全局的参数 $.ajaxSetup({ type: "POST", async: false, cache: false, dataType: "JSON", error: ...
  • $.ajax 属性详解

    千次阅读 2018-03-27 09:58:14
    url: 要求String类型的参数,(默认当前页地址)发送请求的地址。type: 要求String类型的参数,请求方式(post或get)默认get。...此设置将覆盖$.ajaxSetup()方法的全局设置async: 要求Boolea...
  • ASP.NET AJAX中Triggers标签

    千次阅读 2015-12-28 12:29:23
    AJAX中有两种Triggers:分别AsyncPostBackTrigger和PostBackTrigger, AsyncPostBackTrigge用来指定某个服务器端控件以及其将触发的服务器端事件作为该UpdatePanel的异步更新触发器,它需要设置属性有控件ID和...
  • Ajax

    千次阅读 2021-03-30 21:41:20
    目录原生ajax请求原生GET请求原生POST请求Jquery版Ajax$.ajax()$.get()$.post()load()方法serialize()方法Ajax跨域jsonp解决跨域CORS跨域资源共享document.domain 原生ajax请求 注:ActiveXObject(“microsoft....
  • Struts2常用的Ajax标签

    2011-12-14 10:27:56
    Struts2常用的Ajax标签 Struts2为了简化Ajax过程,提供了一些常用的Ajax标签,对于一些更复杂的Ajax通信过程,我们可以使用JSON...必须该div标签指定一个href属性,这个href属性必须是一个action,该action负责生
  • $.ajax()方法详解 属性含义

    千次阅读 2018-07-10 11:33:02
    案例代码: $(function(){ $('#send').click(function(){ //点击id#send的按钮 $.ajax({ //使用ajax type: "GET", //type : 请求方式 url: "test.json", //发送到请求的地址 ...
  • 自动完成功能使用ajax:autocomplete,这个标签有如下几个属性: var:这是一个可选属性,该属性定义了autocomplete标签创建的JavaScript对象名。通常无须指定该属性。 attachTo:这是一个可选属性,该属性定义了...
  • input标签的type="file"很方便,但是原生的巨丑,提交也不方便。然后,就包装了一下,写个demo,下面是代码&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta ...
  • AJAX

    千次阅读 多人点赞 2019-08-25 12:55:49
    AJAX 关于ajax和异步 什么是ajax? 交互式网站开发技术 实现动态更新(局部)的内容 优点: 提升浏览器的加载速度 实现了局部刷新 表单验证(增强用户体验) Ajax 即“Asynchronous Javascript And XML”(异步 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,710
精华内容 31,484
关键字:

ajax设定为标签属性