簡體   English   中英

javascript-來自mysql數據庫的變量值

[英]javascript - variable values from mysql database

在我的網站上,我有一個執行一些計算的js文件。 目前,我在另一個js文件中將變量定義為全局變量。

我想讓它們充滿活力。 我的意思是我希望他們從mysql數據庫中提取值。 我知道使用ajax可以實現:

例:

$.ajax({
    url: 'call.php',
    dataType: 'json'
}).done(function (data) {
    var tag_name = data[0];
    var client_id = data[1];
});

但是,這適用於很少的值(假設2到10)。 就我而言,有很多變量(大約200個)。 我認為制作大小為200或更大的數組不是一個好主意。

如果我錯了,請糾正我。 或者,如果有更好的解決方案,請給我啟發:)。

謝謝

如果您有200多個變量(如您在此處編寫的那樣),則我認為您在組織代碼錯誤。 您應該將代碼組織到代表數據庫對象映射的對象中,並根據需要調用php函數。

在call.php中使用

print json_encode($data_array);
exit();

編碼數組。 您的javascript $ .ajax函數中已經有dataType:'json'。 您無需編寫var client_id = data [1]; 您的數據將通過data.user_id,data.tag_name訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM