- 1、如何把數據庫中的數據賦值到js定義的數組裡
- 2、關於數據庫值傳給javascript代碼
- 3、如何將數據庫的數據傳到javascript中調用
- 4、怎樣將jsp中從MySQL數據庫讀取到的數據轉成json格式傳給js
- 5、如何將讀取數據庫中內容放到js文件中,然後根據js文件內容寫在頁面當中來?
var array= [];
如果是一個值
array.push( ‘從數據庫取到的值放這’)
如果是多個值
var data = $.ajax(”) ; // 查詢數據庫 看你在後台用的什麼方式組合成一個字符串傳送到前台;
// 如果是逗號
var arr=data.split(’,’);
for(var i = 0; iarr.length,i++){
array.push(arr[i])
}
因為JS是不能操作你的數據庫的,所以你必須藉助其他的語言處理,比如PHP,ASP,C#等,用上述的語言從數據庫中把數據讀出來,然後生成JS就可以了
——————————-
補充回答:
既然數據是已經可以顯示到頁面的,就是要要做為參數給JS
那麼事情就很簡單了,我不知道你是用什麼語言讀取數據庫然後打印到顯示器的,這裡我就以PHP為例吧,
我們假設一個變量$url是你從數據庫讀出來的數據
$url=”./images/123.jpg”;
那麼JS裏面就這樣寫
script
picurl=’?php echo $url; ?’ //用PHP的echo 直接輸出$url變量的值賦予picurl
alert(picurl);
/script
其實原理很簡單,?php echo $url; ? 這一句在服務器上是會編譯的,所以當你瀏覽頁面的時候,他自動就成了
script
picurl=’=”./images/123.jpg’;//實際看到的效果
alert(picurl);
/script
dao曾查詢數據
service層返回給Action dao層查詢到的數據
把數據以json字符串的形式返回
前端要使用ajax技術發請求得到相應的action返回的json字符串。
這就可以了
可以用ajax異步請求數據並加載到頁面中;
基本思路就是用js給後台的servlet發送一個ajax的請求,在servlet中去請求數據庫的數據,並把數據拼接成json格式返回;js中接收到數據後進行相應的操作就可以了
//發送ajax請求獲取數據,在根據得到的數據進行顯示。比如:
$.get( “/data”, function( data ) {//”/data”為後台數據地址
console.log( data );//data參數為請求後的結果,然後根據這個結果去做相應的顯示
} );
原創文章,作者:QTH53,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/126595.html