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 %>
?
轉載于:https://www.cnblogs.com/shangjun6/p/10518651.html
總結
以上是生活随笔為你收集整理的jQuery中的跨域问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言:实验10 根据材料编程—1.显
- 下一篇: vue的模糊查询和下拉菜单修改信息---