ajax post 賦值無效
var si_id
$.post("/sysbrand/check_name/",{name:name,type:type},function(data){
si_id=data;
});
查閱資料後發現是ajax非同步提交的問題,ajax預設是非同步提交的,js會從上至下的去執行,不會等ajax post 回撥成功後在執行下面的程式碼。實際上post下面的程式碼比回撥函式裡面的程式碼先執行,所以post外面才會取不到值。我們只需要將其設定為同步就可以了。方法如下:
var html = $.ajax({
url: "some.php",
async: false
}).responseText;
或者在全域性設定Ajax屬性
$.ajaxSetup({
async: false
});
相關推薦
ajax post 賦值無效
昨天做程式的時候發現在ajax post的時候賦值無效,si_id在post的回撥函式裡面是有值的,但是在post外面卻又取不到值? var si_id $.post("/sysbrand/check_name/",{name:name,typ
PHP在foreach中對$value賦值無效,應該用 ‘鍵’ 或者 &$value的形式
image blank key warn 運行 clas 應該 發現 建議 首先我們看下這段代碼: foreach ($data as$value) { $value[‘name‘] = ‘Hehe‘; } $data中原始的數據為: array(
將php的變數在html中傳給ajax進行賦值
這裡是我自己剛學習用的一種間接的方法,思路是利用一個input標籤把php放進去,然後通過呼叫這個input標籤的id來實現把值傳遞給ajax,以方便下一步在其他php檔案中使用。僅供參考。 html程式碼如下: <!--head呼叫ajax--> <
坑爹的radio 多次操作 賦值無效 得使用 prop("checked", true);
起初,使用attr賦值 設定選中 表面上看OK,但是多次使用就掛了。 最後才發現 是jquery高版本中,已經在使用 prop 據說使用 prop是根據 HTML元素標籤中是否有自定義屬性決定,但是,無暇考證,感覺 prop使用是正常的,尤其是針對easyui中。
ajax動態賦值echarts(餅圖和柱形圖)
本文以柱形圖和餅形圖ajax動態賦值為例 一、餅形圖賦值步驟 (1)jsp頁面 <!-- 引入echarts官方js --> <script src="js/echarts.js"></script> <body> <!
laravel5.1 ajax post 傳值_token
laravel框架中只要是涉及到post傳值都需要傳 _token ,這是框架中為了防止crsf攻擊所做的安全措施,那麼我們用到ajax中的post 方式傳值時,也需要在所傳資料中新增一個_token
XHTML:非IE瀏覽器裡對style.width賦值無效的問題
在做JSP頁面時,除錯div的高度的時候,在IE等瀏覽器裡都已經測試通過沒有任何問題,但是在Chrome、Mozilla、Firefox、Netscape裡測試時問題就來了,我的多頁面是在頁面裡用到了 iframe,這些 iframe 初始的 style.height 都
vue input 賦值無效
1.js程式碼如下 var vm = new Vue({ el:'#rrapp', data:{ q:{ name: null }, dict: {} }, }); 2.文字框程式碼如下 <input type="t
Highcharts餅狀圖Ajax動態賦值的問題
這種餅狀圖是動態的當滑鼠放上面那一部分會突出的Highcharts下載:點選下載Highcharts-zh_CN.js下載:點選下載效果圖:前臺js程式碼:<script type="text/javascript"> var arr = []; func
關於Highcharts餅狀(pie)圖AJAX動態賦值的問題
關於Highcharts的餅狀圖(pie)實現起來就比柱狀圖(column)實現起來方便可理解的多。 我先貼出最後效果圖,然後來說說我對餅圖的理解。 官方demo裡面寫的很清楚,series裡面是放資料。可以看出也是可以放入json字串,至於在前臺封裝還是後臺封裝,看需求
XHTML:非IE瀏覽器裡對style.height賦值無效的問題
今天我在做多頁面MDI指令碼控制元件(MzMultiPage),在IE等瀏覽器裡都已經測試通過沒有任何問題,但是在Mozilla、Firefox、Netscape裡測試時問題就來了,我的多頁面是在頁面裡用到了 iframe,這些 iframe 初始的 style.height
ajax動態賦值highcharts柱形圖
實現的效果為 1.jsp頁面 <!-- 引入highcharts官方js --> <script src="js/highcharts.js"></script> <script> $(function(){ //獲得h
ajax動態賦值Echarts地圖
最終地圖實現的效果圖如下 實現步驟 一、jsp頁面 <!--引入js --> <script src="js/echarts.js"></script> <script src="js/china.js"></sc
ajax方法如何給全局變量賦值
變量賦值 解決辦法 left 註意 方法 是我 pwc func 需要 在調用一個jquery的ajax方法時我們有時會需要該方法返回一個值或者給某個全局變量賦值,可是我們發現程序執行完後並沒有獲取到我們想要的值,這時很有可能是因為你用的是ajax的異步調用async:tr
Jquery each ajax 賦值
async ntc set document attr etc class javascrip esp <script type="text/javascript"> $(document).ready(function () {
jquery ajax success 函數 異步調用方法中不能給全局變量賦值的原因及解決辦法
tex span var getc res syn ucc 解決辦法 asp 在調用一個jquery的ajax方法時我們有時會需要該方法返回一個值或者給某個全局變量賦值,可是我們發現程序執行完後並沒有獲取到我們想要的值,這時很有可能是因為你用的是ajax的異步調用async
利用ajax進行post傳值,登錄QQ和密碼代碼
write pos .org web 後臺 .config lec rom ace <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"&
textarea賦值時換行符無效的解決方法
字符串 spa substring 開始 repl tar txt json 兩個 1 //替換字符串中的換行符為br 2 var Content = JSON.stringify(txt); 3 Content = Content.replace(/\\n/g,
隨筆:ajax傳遞數組,layui父子頁面傳值,下來菜單賦值,父頁面數據獲取,表格數據替換為字符串
形式 子頁面 html title NPU 傳遞 form 開啟 設置 一.Ajax向後臺傳遞數組問題:(聲明前臺我使用的layui框架)例:我們要多前臺一個數據表格進行批量刪除操作,我們通過復選框選中數據id,將id存入一個數組中,然後利用ajax傳遞給後臺,完成批量刪除
關於ajax請求資料,並將資料賦值給全域性變數的一些解決方法
在使用ajax請求資料是,開始的時候是打算將ajax的資料取出,並賦予給全域性變數,但是在實際編碼過程中發現並不能將資料賦予給最開始定義的全域性變數,出現這個問題的原因是由於ajax非同步載入的原因,所以只能用其他方法來解決,下來是解決的方法 第一個解決方法沒有使用全域性變數,直接在ajax請求中將請求到的