我将首先说我是 Javascript 和 JQuery 的新手。我想要完成的是在 HTML 页面上有一个提交按钮,它将调用dbQuery
我.js
文件中的函数,该函数将变量的值打印到屏幕上,然后将它们添加到 MySQL 数据库中。
我需要使用selectedVisibleValue
在我的第一个函数中定义的 JavaScript 变量dbQuery
我想这样做的原因是因为我有四个下拉菜单,其中三个是隐藏下拉菜单,仅根据第一个非隐藏下拉菜单显示,只有一个隐藏的下拉菜单是可见的。
我想在我的 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);
}
);
}