zoukankan      html  css  js  c++  java
  • jQuery中的跨域问题

      jQuery中的Ajax的跨域问题

      jsonp跨域问题:回调函数中的字符串; cb或callback

      jsonpcallback:跟的是cb后面的函数,主要自己写;

      数据中的函数fn(数据)  目前是这样的接口;js文件

      Ajax获取只能获取当前服务器下的数据;

      前台给后台提交的数据;

        1.get  看得见,传输数据小

        2.post  看不见,传输数据大

      后台php为例,php有3个超全局变量

        $_GET  是用于储存前台get方法提交的数据  (是数据类型)

        $_POST  是用于前台post方法,提交的数据

        $_REQUEST  是get和post方法提交的都存

      php的数组有两种

      1.普通数组$arr=[12,25,"zhang"];

            echo $arr[0] 结果为12 (也称为关联数组,默认的[0=>12]索引当key )

      2.关联数组$arr=array("name"=>"zhang","age"=>23)

            echo $arr["name"]  结果为zhang  (关联数组,自定义的key [name=>"zhang"])

      建议:前台文件和后台文件分开写

      view:前台文件

      admin:后台文件

      表单的name属性提供了后台的字段;

      表单提交,没有name这个属性 提交不上去;

      <?php $_GET["name"]     ?>

      超全局变量,在哪都能用;

      跨域:

        1.看数据格式:fn() 示例:fn(["name":"zhang"])

        2.看地址:wd中有没有cb或callback;

      前台向后台提交的数据;

      options  head  put  delete  trace  content  (最主要的还是get和post)这些仅供了解;

      underscore是封装库

      underscore主要围绕集合,数组,函数,对象,以及提供了一些实用工具,他的核心为数据处理数据(model)

      jQuery也是js封装的一个库,主要表现在视图层(view)

      underscore主要是封装了一个_对象

      jq封装了一个函数对象,在jq中如果遇见了其他以$开头的框架,为了区别$ jq提供了no conflict()的方法,将其$变成其他的

      案例:

        var cui=no conflict();

        cui(function(){

          cui("div").css("background","red")

        })

      模板3部曲:

        1.获取模板内容

        2.向模板传入数据

        3.添加指定位置

      模板注意事项

        1.script 的type类型:text/template()

        2.js代码写在<% %>中

        3.html标签正常写

        4.传入数据要<%= data %>

  • 相关阅读:
    2.5 整数和算法
    斑马问题
    计算机硬件操作
    幸福是什么
    英译汉技巧
    指令
    计算机性能
    硬盘容量的计算方法
    Symmetric Tree
    Same Tree
  • 原文地址:https://www.cnblogs.com/shangjun6/p/10518651.html
Copyright © 2011-2022 走看看