[英]How to get values from database, and insert inside javascript function
[英]How to get values from DB inside javascript?
我正在單擊加號按鈕生成行以使用 javascript 在表中添加更多行。 在其中一個單元格中,我需要從主表中獲取值,以便用戶在 Php 中選擇它。 我無法將 php 放入腳本中。 我應該如何填充我的價值觀?
您可以使用 AJAX 從 DB 獲取值。(假設您想用 db 值填充 dropbox)
您的問題含糊不清,有些令人困惑,但據我所知,您正在尋找 AJAX。 AJAX 可以將數據發送到 PHP 腳本並接收響應,而無需重新加載頁面。 要使用 AJAX,您必須擁有 jQuery。 這是一個 AJAX 示例:
假設你有這個空的 HTML 段落和一個按鈕:
<p id="test"></p>
<button id="click">click me</button>
接下來我們可以定義當按鈕被點擊時,它會觸發函數 getParaAjax()。
$("#click").click(function() {
getParaAjax();
});
現在我們可以定義包含請求的函數 getParaAjax()。
function getParaAjax() {
$.ajax({url: "example.php",
success: function(result){
$("#test").html(result);
}});
}
這段代碼轉到example.php,然后將響應(example.php 的輸出)附加到段落標記。 在example.php中,它從數據庫中查找數據,然后輸出。
<?php
//MySQLi connect code
//MySQL select paragraph from text DB
$result = "Hello, World!";
echo $result;
?>
然后最后的段落標簽看起來像這樣:
<p id='test'>Hello, World!</p>
當然,PHP 代碼是不合法的,但是從這里開始,您可以編寫一個 PHP 腳本,在 HTML 頁面上輸出您需要的數據,並使用 jQuery 從 AJAX 調用它,並將其附加到您的表格或其他地方頁面,無需刷新。 您還可以通過 AJAX 將 POST 和 GET 數據發送到您的 PHP 頁面並執行許多其他操作。 以下是一些鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.