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 %>

jQuery中的跨域问题的更多相关文章

  1. jQuery中getJSON跨域原理详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp28 jQuery中getJSON跨域原理详解 前几天我再开发一个叫 河蟹工 ...

  2. jquery中ajax跨域加载

    今天学习ajax跨域加载,先来一段代码,异步加载的链接是爱奇艺的开源,我直接拿来用作测试 <!DOCTYPE html> <html lang="en"> ...

  3. jquery中ajax跨域提交的时候会有2次请求

    我们平时在同域中请求页面什么的时候不会有这种情况,这种情况大多发生在移动端的跨域请求中发生的. 解决方法就是在服务端中加一层过滤HTTP请求的类型,把OPTION等不用的类型过滤掉.就是当请求为非 H ...

  4. jquery中ajax跨域的写法

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

  5. JQuery中ajax跨域问题

    var url = "http://apis.juhe.cn/idcard/index?key=e0a6277420506b2816b82f7d7821976c&cardno=&qu ...

  6. js中各种跨域问题实战小结(一)

    什么是跨域?为什么要实现跨域呢? 这是因为JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.也就是说只能访问同一个域中的资源.我觉得这就有必要了解下javascript中的同源策略 ...

  7. php中ajax跨域请求---小记

    php中ajax跨域请求---小记   前端时间,遇到的一个问题,情况大约是这样: 原来的写法: 前端js文件中: $.ajax({ type:'get', url:'http://wan.xxx.c ...

  8. 在ASP.NET 5应用程序中的跨域请求功能详解

    在ASP.NET 5应用程序中的跨域请求功能详解 浏览器安全阻止了一个网页中向另外一个域提交请求,这个限制叫做同域策咯(same-origin policy),这组织了一个恶意网站从另外一个网站读取敏 ...

  9. PHP 支持 JQuery 的 JSONP 跨域访问

    Jquery Ajax进行跨域时需要使用JSONP,但JSONP格式和JSON格式是有区别的,如果直接返回JSON格式就会报错 首先将原有的Jquery代码中的dataType改成“jsonp”,具体 ...

随机推荐

  1. (9)模板层 - templates(模板语言、语法、取值、过滤器、变量的使用)

    django的模板语言:DTL 模板语言的变量传入 这个是标签 {{ 变量名 }} {{ 变量名 }}   #模板语言的替换可以在模板中的任意位置生效 PS:通过 . 可以做深度查询 模板语言的过滤器 ...

  2. 【Jmeter】分布式并发测试

    一.前提: 1.最近在做一下压测,但是单台服务器的CPU,内存可能不够支撑压测的项目,这时候,我们可以使用Jmeter分布式压测. 2.本次使用的环境: 1台服务器做master(调度器) 5台服务器 ...

  3. Python知识点整理,基础4 - 集合操作

  4. Java打印水仙花数

    public class Test2 { public static void main(String[] args) { //水仙花 数 指的是一个三位数(100-999) //三位数本身= 百位数 ...

  5. TCP/IP option data aligement issue cause system broken

    1      Problem Description The field reports show that xxx panel will lockup and then reboot while d ...

  6. JMeter 各组件介绍以及用法

    录制脚本 常用组件 参数化 关联

  7. LoadRunner 压测场景制定以及报告分析

    这里,我们利用 LoadRunner 来制定场景,且以测试 tps 值为导向,主要介绍手工场景 单服务器的业务请求处理能力 tps 值在 10~200 是合理的:如果是访问单接口不走关系型数据库的,访 ...

  8. idea 中maven编译速度过慢的问题的解决

    解决方案一 在创建Maven项目时加上 archetypeCatalog=internal 参数,如下: 解决方案二 在maven的VM Options加上-DarchetypeCatalog=int ...

  9. bzoj 2216 [Poi2011]Lightning Conductor——单调队列+二分处理决策单调性

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2216 那个关于位置的代价是带根号的,所以随着距离的增加而增长变慢:所以靠后的位置一旦比靠前的 ...

  10. WORD 的 Open 和Workbook 的 LoadFromFile 函数返回null的一种解决方法

    WORD Application.Documents.Open 和 Workbook workbookExcel.LoadFromFile 函数返回null的一种解决方法 DCOM Config Se ...