關於ajax請求資料,並將資料賦值給全域性變數的一些解決方法
在使用ajax請求資料是,開始的時候是打算將ajax的資料取出,並賦予給全域性變數,但是在實際編碼過程中發現並不能將資料賦予給最開始定義的全域性變數,出現這個問題的原因是由於ajax非同步載入的原因,所以只能用其他方法來解決,下來是解決的方法
第一個解決方法沒有使用全域性變數,直接在ajax請求中將請求到的資料賦值給需要的地方
第二個方法是將請求到的資料,通過方法傳參來傳遞給一個方法,然後再方法中來呼叫請求到的資料,下面是實現的程式碼
var testData;
$.ajax({
url: '/test',
type: 'GET',
dataType: 'json',
success: function (data, status) {
testData=data;
loadData(testData);
}
});
function loadData(testData) {
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
這樣就可以在loadData中呼叫請求到的資料了
第三個方法就是將ajax的非同步載入改為同步載入
$.ajax({
url: 'url',
type: 'GET',
dataType: 'json',
sync:false,
success: function (data, status) {
}
});
相關推薦
Java中讀取配置檔案中的內容,並將其賦值給靜態變數的方法
應用場景 專案開發中某個功能需要抽取成方法寫成一個工具類,提供給別人使用。寫過工具類的人都知道,工具類中的方法一般都是靜態方法,可以直接使用類名點方法名呼叫, 使用很方便,比如判斷某個物件是否為空的方式Objects.equals().由於我寫的這個工具類中需要讀取配置檔案中的內容,但是常規方法注入成員變數時
系統無ifconfig,一條命令獲取本機ip並將其賦值給指定變數來使用
在Linux系統中,準確地獲取本機IP資訊是非常有用的。在寫bash shell指令碼事經常會用到IP,這時就需要我們使用一些辦法獲取本機IP並賦值給變數來使用。最近剛剛完成grep及sed的摸索、研究,本著學以致用的原則,用一條命令獲取本機IP並將其賦值給某個
關於ajax請求資料,並將資料賦值給全域性變數的一些解決方法
在使用ajax請求資料是,開始的時候是打算將ajax的資料取出,並賦予給全域性變數,但是在實際編碼過程中發現並不能將資料賦予給最開始定義的全域性變數,出現這個問題的原因是由於ajax非同步載入的原因,所以只能用其他方法來解決,下來是解決的方法 第一個解決方法沒有使用全域性變數,直接在ajax請求中將請求到的
java讀取資料庫資料,並將資料存入陣列返回
// 查詢資料庫內手機線上狀態的裝置資訊,得到的是List<Map<>>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UYT7N17B16002687, vers
python: c_char_p指向的bitmap影象資料,通過c_char_Array最終賦值給PIL的Image物件
def GetCurrentImage(self): ok, bitmap, buff_len = self.GetCurrentFrameBitmap() #呼叫C函式,返回點陣圖資料的指標. bitmap是c_char_p型別 if not ok:
ajax返回資料賦值給全域性變數的問題
問題的引出 使用ajax從後臺查詢資料給ztree賦值初始化時, 發現ajax成功回撥方法中不能將返回值賦給js中宣告的全域性變數, 如圖所示: ztree初始化失敗, 因為ztreeNodes為Null(請自動忽略setting的配置), 在瀏覽器控制
app應用啟動測試,並將資料寫入csv檔案
import os import subprocess import codecs import time import re from decimal import * import csv class Start_APP(object): all_info=[] def get
根據id在同一張表中查出兩條資料,並將這兩條資料用“-”拼起來作為一條資料返回
area表 id areaname 25 雲南省 417 玉溪市 要求:在area表中根據id查出兩條資料,將這兩條資料用"-"拼起
C/C++從鍵盤讀入連續輸入的資料(以回車結束),並將資料存入連結串列。
要求新建一個連結串列,連結串列從鍵盤讀取一組連續輸入的資料,每個資料之間以一個空格分隔,當遇到換行符時,停止讀取。 下面是自己總結的比較簡單的實現方法。 C: #include <stdio.h> typedef struct ListNode *node; s
tensorflow 批次讀取檔案內的資料,並將順序隨機化處理. --[python]
使用tensorflow批次的讀取預處理之後的文字資料,並將其分為一個迭代器批次: 比如此刻,我有一個處理之後的資料包: data.csv shape =(8,10),其中這個結構中,前五個列為feature , 後五列為label 1,2,3,4,5,6,7,8,9,10 11,12
R語言實戰--隨機產生服從不同分佈函式的資料(正態分佈,泊松分佈等),並將資料寫入資料框儲存到硬碟
隨機產生服從不同分佈的資料 均勻分佈——runif() > x1=round(runif(100,min=80,max=100)) > x1 [1] 93 100 98 98 92 98 98 89 90 98 100 89
java呼叫Linux執行Python爬蟲,並將資料儲存到elasticsearch--(一、環境指令碼搭建)
java呼叫Linux執行Python爬蟲,並將資料儲存到elasticsearch中 一、以下部落格程式碼使用的開發工具及環境如下: 1、idea: 2、jdk:1.8 3、elasticsearch:5.2.0 4、Linux 5、Python 6、maven 二、maven座標: <!--jav
同時安裝Ethereum Wallet和Mist共用區塊資料,並將以太坊geth從C盤轉移到其他盤
1):以太坊錢包及Mist下載連結:https://github.com/ethereum/mist/releases/2):解壓兩個檔案到您自己希望的硬碟,本人是D盤3):找到檔案目錄下面的Ethereum Wallet.exe,雙擊執行;4):執行開始同步資料之後,關閉E
爬取微信好友的部分資料,並將所有人的個性簽名製成詞雲圖,哈哈~~~~
import itchat itchat.login() friends = itchat.get_friends(update=True)[0:] male = female = other = 0 for i in friends[1:]: sex = i[
jquery ajax請求成功,返回了資料,但是不進success回撥函式的問題
來自http://www.myexception.cn/ajax/413061.html --------------------------拷貝內容 start -------------------
JQUERY AJAX請求成功,返回了資料,但是不進SUCCESS的問題
在前天專案中碰到這個問題,原因是後臺java返回的json 不規範導致,我是先看先看下面的部落格找到的思路,但我不是用的他說的方法,我是把dataType:"json"註釋掉,把aynsc改為false,也就是非同步改為同步,解決的問題。 (adsbygoogle = window
jquery ajax請求成功,返回了資料,但是不進success的問題 【轉】
這幾天一直被 ajax請求成功,返回了資料,但是不進success的問題困擾著,怎麼弄就是解決不了,總以為 是:$(document).ready(function(){});沒起作用,一直找頁面載入的方法來試,整了好幾天沒整出來....今天比較幸運, 在網上找到了一篇關於這方面問題的文章,按
python爬取大眾點評網商家資訊以及評價,並將資料儲存到excel表中(原始碼及註釋)
import requests from bs4 import BeautifulSoup import traceback # 異常處理 import xlwt # 寫入xls表 # Cookie記錄登入資訊,session請求 def get_content(url,he
python讀取json檔案,並將資料插入到mongodb
#coding=utf-8 import sunburnt import urllib from pymongo import Connection from bson.objectid import ObjectId import logging from dateti
如何用java讀取csv檔案指定行列的資料,並將csv中資料元素隨機置零後儲存到另一個csv檔案中
這個流程可以大致分為兩步驟:1.讀取csv檔案中的資料2.生成隨機數,將csv的資料隨機置零,將新生成的檔案儲存到新的csv中一、首先我們進行第一步:讀取csv中的檔案:讀取函式格式為public static double readin(int row,int col)