zoukankan      html  css  js  c++  java
  • jsonp 请求

    $.ajax()方法详解 

    $.ajax() 方法详解:来源 http://www.cnblogs.com/tylerdonet/p/3520862.html

     jsonp 调用 无法进入 success: 来源 https://q.cnblogs.com/q/74391/

     一
    $.ajax({
                url:jsonUrl, //String类型的参数
                timeout:5000,  //Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置
                type:"get", //String类型的参数,请求方式(post或get)默认为get
                cache:false, //Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息
                data:"一些数据", //Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后
                dataType:"jsonp",  //  xml:返回XML文档,可用JQuery处理。
                html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。
                script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),
                    所有post请求都将转为get请 求。
                json:返回JSON数据。
                jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。
                text:返回纯文本字符串。
                jsonp:"call",  // 要求为String类型的参数,在一个jsonp请求中重写回调函数的名字。该值用来替代在"callback=?"这种GET或POST请求中URL参数里的"callback"部分
                jsonpCallback:"jsonpcallback", // 请求数据的函数名
                success:function(data){
                    console.log(data)
                },
                error:function(err){
                    console.log(err,"错误信息");
                }
            })
     
     
     
    jsonp 调用 无法进入 success

     所请求文本的写法  ,由回调函数名包裹

  • 相关阅读:
    Maven关于web.xml中Servlet和Servlet映射的问题
    intellij idea的Maven项目运行报程序包找不到的错误
    修改Maven项目默认JDK版本
    刷题15. 3Sum
    刷题11. Container With Most Water
    刷题10. Regular Expression Matching
    刷题5. Longest Palindromic Substring
    刷题4. Median of Two Sorted Arrays
    刷题3. Longest Substring Without Repeating Characters
    刷题2. Add Two Numbers
  • 原文地址:https://www.cnblogs.com/shichenzi/p/9845056.html
Copyright © 2011-2022 走看看