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 %>
jQuery中的跨域问题的更多相关文章
- jQuery中getJSON跨域原理详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp28 jQuery中getJSON跨域原理详解 前几天我再开发一个叫 河蟹工 ...
- jquery中ajax跨域加载
今天学习ajax跨域加载,先来一段代码,异步加载的链接是爱奇艺的开源,我直接拿来用作测试 <!DOCTYPE html> <html lang="en"> ...
- jquery中ajax跨域提交的时候会有2次请求
我们平时在同域中请求页面什么的时候不会有这种情况,这种情况大多发生在移动端的跨域请求中发生的. 解决方法就是在服务端中加一层过滤HTTP请求的类型,把OPTION等不用的类型过滤掉.就是当请求为非 H ...
- jquery中ajax跨域的写法
由于JS同源策略的影响,因此js只能访问同域名下的文档.因此要实现跨域,一般有以下几个方法: 一.处理跨域的方式: 1.代理 2.XHR2 HTML5中提供的XMLHTTPREQUEST Level2 ...
- JQuery中ajax跨域问题
var url = "http://apis.juhe.cn/idcard/index?key=e0a6277420506b2816b82f7d7821976c&cardno=&qu ...
- js中各种跨域问题实战小结(一)
什么是跨域?为什么要实现跨域呢? 这是因为JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.也就是说只能访问同一个域中的资源.我觉得这就有必要了解下javascript中的同源策略 ...
- php中ajax跨域请求---小记
php中ajax跨域请求---小记 前端时间,遇到的一个问题,情况大约是这样: 原来的写法: 前端js文件中: $.ajax({ type:'get', url:'http://wan.xxx.c ...
- 在ASP.NET 5应用程序中的跨域请求功能详解
在ASP.NET 5应用程序中的跨域请求功能详解 浏览器安全阻止了一个网页中向另外一个域提交请求,这个限制叫做同域策咯(same-origin policy),这组织了一个恶意网站从另外一个网站读取敏 ...
- PHP 支持 JQuery 的 JSONP 跨域访问
Jquery Ajax进行跨域时需要使用JSONP,但JSONP格式和JSON格式是有区别的,如果直接返回JSON格式就会报错 首先将原有的Jquery代码中的dataType改成“jsonp”,具体 ...
随机推荐
- python数据类型及字符编码
一.python数据类型,按特征划分 1.数字类型 整型:布尔型(True,False).长整型(L),会自动帮你转换成长整型.标准整型 2.序列类型 字符串(str).元组(tuple).列表(li ...
- 从MySQL和MongoDB的对比,看SQL与NoSQL的较量
张家江,网易乐得高级工程师. 贵金属(注:贵金属为笔者部门业务)的行情系统提供的接口通过Redis获取数据,目前使用Redis最多只存储了大概8000条左右的分钟k的行情数据,考虑到将来可能会有更大数 ...
- 通信协议演进与JCE协议详解
一.通信协议概述通信协议是两个节点之间为了协同工作.实现信息交换,而协商的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等. 1.原始数据假设A和B通信,获取或设置用户基本资料, ...
- oracle-sql优化器
优化器optimizer Oracle 执行计划(Explain Plan) 说明 http://langgufu.iteye.com/blog/2158163 explain plan是一个dml语 ...
- 网易的Airtest
使用心得:https://testerhome.com/topics/12391 下载路径:https://airtest.netease.com/
- [转载] IIS来搭建一个只能实现基本功能的FTP服务器
转自 http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html 本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好W ...
- 如何高效的使用 Git---转
Git 工作流 当有多个开发者同时涉及到一个项目时那么就非常有必要正确使用 Git 工作流. 这里我将介绍一种工作流,它在一个多人大型项目中将非常有用. 前言 突然有一天,你成为了一个项目的技术 Le ...
- 混合pyqt和qtcreator
目的:测试能否用qtcreator编辑ui资源,而用python编写代码逻辑 import sysfrom PyQt4 import QtGui, uic class MyWindow(QtGui.Q ...
- Quest for sane signals in Qt - step 1 (hand coding a Q_OBJECT)
探索qt的信号ref: http://crazyeddiecpp.blogspot.hk/2011/01/quest-for-sane-signals-in-qt-step-1.html If it ...
- 纹理,这次没用Shader头文件,但是没有报“超出内存”的错误,不知道为什么
#include <iostream> using namespace std; //using std::cout; using std::cin; using std::endl; # ...