私は Javascript と JQuery を初めて使用することから始めます。私が達成したいのは、変数の値を画面に出力してからMySQLデータベースに追加するファイル内のdbQuery
関数を呼び出すHTMLページに送信ボタンを配置することです。.js
selectedVisibleValue
最初の関数で定義されているJavaScript 変数を使用する必要があるdbQuery
理由は、4 つのドロップダウンがあり、そのうちの 3 つが非表示のドロップダウンであり、最初の非表示のドロップダウンに応じてのみ表示されるためです。非表示のドロップダウンが常に表示されます。
PHP ページでこれらの変数をformPage
操作して、データベース機能を実行したいと考えています。私のコードは以下のとおりです。testing1
関数を関数に追加したいですdbQuery
。
コピーして関数に貼り付けようとしましたが、dbQuery
機能しません。selectedVisibleValue
以下のコードでを操作しようとしているわけではありません。いくつかの偽の変数を使用してテストを行おうとしています。
var dbQuery = function(){
var description = document.getElementById("jobDescription").value;
var selectedEquip = document.getElementById("equipmentList");
var selectedEquip1 = selectedEquip.options[selectedEquip.selectedIndex].text;
var selectedVisibleValue = $(".unitDropDowns select:visible").val();
document.getElementById("descriptionSummary").innerHTML = "<h3>Description</h3>" + "<p>" + description + "</p>";
document.getElementById("equipmentRan").innerHTML = "<h3>Equipment Ran </h3>" + "<p>" + selectedEquip1 + "</p>" + "<h3>Unit Number</h3>" + "<p>" + selectedVisibleValue + "</p>";
document.getElementById("equipmentRan").style.display = "block";
document.getElementById("descriptionSummary").style.display = "block";
}
var testing1 = function() {
$.get(
"formPage.php",
{paramOne : 123, paramX : 'abc'},
function(data) {
document.getElementById("equipmentRan").innerHTML = ('page content: ' + data);
}
);
}