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"])
前台向後台提交的資料;
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跨域問題
js中函式請求外部系統後台方法時產生跨域問題 不在同一ip,不在同一埠,不用同一協議,滿足其一構成跨域 jquery get 能輕鬆解決跨域問題,post不能跨域 function test 第二種形式 需要加callback引數 伺服器端 public void test this.respons...
JQuery的跨域方法
因發現有不少博友發園內簡訊問及js的跨域問題,我想很多程式設計師的腦海裡面還認為js是不能跨域的,其實這是乙個錯誤的觀點 有很多人在網上找其解 決方法,教其用iframe去解決的文章很多,真有那麼複雜嗎?其實很簡單的,如果你用jquery,乙個getjson方法就搞定了,而且是一行 搞 定。下面開始...
jQuery跨任何域
jquery url檢測遇到的jquery跨域問題及jsonp的使用 php 利用p3p實現跨域 http和https跨域共享session解決辦法 本文是對第一篇的例項補充。js指令碼 getjson callback a 1 b 2 function data 服務端 arr array jqu...