jQuery中的跨域问题
jQuery中的Ajax的跨域問題
jsonp跨域問題:回調(diào)函數(shù)中的字符串; cb或callback
jsonpcallback:跟的是cb后面的函數(shù),主要自己寫;
數(shù)據(jù)中的函數(shù)fn(數(shù)據(jù)) 目前是這樣的接口;js文件
Ajax獲取只能獲取當(dāng)前服務(wù)器下的數(shù)據(jù);
前臺給后臺提交的數(shù)據(jù);
1.get 看得見,傳輸數(shù)據(jù)小
2.post 看不見,傳輸數(shù)據(jù)大
后臺php為例,php有3個(gè)超全局變量
$_GET 是用于儲存前臺get方法提交的數(shù)據(jù) (是數(shù)據(jù)類型)
$_POST 是用于前臺post方法,提交的數(shù)據(jù)
$_REQUEST 是get和post方法提交的都存
php的數(shù)組有兩種
1.普通數(shù)組$arr=[12,25,"zhang"];
echo $arr[0] 結(jié)果為12 (也稱為關(guān)聯(lián)數(shù)組,默認(rèn)的[0=>12]索引當(dāng)key )
2.關(guān)聯(lián)數(shù)組$arr=array("name"=>"zhang","age"=>23)
echo $arr["name"] 結(jié)果為zhang (關(guān)聯(lián)數(shù)組,自定義的key [name=>"zhang"])
建議:前臺文件和后臺文件分開寫
view:前臺文件
admin:后臺文件
表單的name屬性提供了后臺的字段;
表單提交,沒有name這個(gè)屬性 提交不上去;
<?php $_GET["name"] ?>
超全局變量,在哪都能用;
跨域:
1.看數(shù)據(jù)格式:fn() 示例:fn(["name":"zhang"])
2.看地址:wd中有沒有cb或callback;
前臺向后臺提交的數(shù)據(jù);
options head put delete trace content (最主要的還是get和post)這些僅供了解;
underscore是封裝庫
underscore主要圍繞集合,數(shù)組,函數(shù),對象,以及提供了一些實(shí)用工具,他的核心為數(shù)據(jù)處理數(shù)據(jù)(model)
jQuery也是js封裝的一個(gè)庫,主要表現(xiàn)在視圖層(view)
underscore主要是封裝了一個(gè)_對象
jq封裝了一個(gè)函數(shù)對象,在jq中如果遇見了其他以$開頭的框架,為了區(qū)別$ jq提供了no conflict()的方法,將其$變成其他的
案例:
var cui=no conflict();
cui(function(){
cui("div").css("background","red")
})
模板3部曲:
1.獲取模板內(nèi)容
2.向模板傳入數(shù)據(jù)
3.添加指定位置
模板注意事項(xiàng)
1.script 的type類型:text/template()
2.js代碼寫在<% %>中
3.html標(biāo)簽正常寫
4.傳入數(shù)據(jù)要<%= data %>
?
轉(zhuǎn)載于:https://www.cnblogs.com/shangjun6/p/10518651.html
總結(jié)
以上是生活随笔為你收集整理的jQuery中的跨域问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言:实验10 根据材料编程—1.显
- 下一篇: 阿里云oss上传图片