我需要按钮来开始 mysql 查询,然后将结果插入到 javacript 代码块中,该代码块将显示在按钮所在的同一页面上。mysql 查询来自下拉菜单的值。
Homepage.php 包含
two drop down menus
div id='one' to hold the results javscript code block
a button to stimulate the mysql query to be displayed in div id ='one' through Javascript
flow of the process is as such
1. user chooses an option from each drop down
2. when ready, the user clicks a button
3. the onclick runs a mysql query with selections from the drop down menu.
4. send the results as array from the mysql query into the javascript code block
5. display the results in div id ='one'
所有这些都需要发生在同一页面上!
我遇到的问题是,一旦加载页面,javascipt 就是静态的。我无法将 mysql 结果推送到我需要它出现的页面上的 javascript 中。将所有内容都放在同一页面上会造成麻烦。
我不是在寻找为我制定的确切代码,只是应该用于完成此任务的正确流程流程。先感谢您!
我试过了
使用两个下拉菜单调用使用 httprequest 的相同 javascript 函数。该函数被定向到执行 mysql 处理的 php 页面。然后通过 httprequest 将结果返回到主页。
我尝试将整个 Javascript 代码块保存为 php 变量,其中已经包含 mysql 结果,然后通过 HTTPRequest 将变量返回到主页,我认为我可以通过这种方式创建动态 javascript 代码。没有任何工作