选择Dropdown onChange选项(Select Dropdown onChange options)

编程入门 行业动态 更新时间:2024-10-26 00:21:00
选择Dropdown onChange选项(Select Dropdown onChange options)

我有一个问题,我正在设计一个网页来处理数据库。 所以这个想法是,

我有一个下拉列表 当用户点击选项时, 直接打开一个包含其他网页的新窗口 在新页面上,使用$_POST从新页面的dropdown获取数据库监视的值

问题是,当我单击该选项时,它会重定向到该新页面,但不会以新窗口的形式重定向。 如何发送要在新页面上使用的选定值

$newVal = strval($_POST['PROJECT_NAME']);

我的代码是,

<script> $(function(){ $('#cd-dropdown').bind('change', function () { var url = $(this).val(); // get selected value if (url) { // require a URL window.location = "monitorIndex.php"; // redirect } return false; }); }); </script>

和标记:

$projectParse = oci_parse($conn, 'SELECT DISTINCT PROJECT_NAME FROM MASTER_DRAWING ' . 'ORDER BY PROJECT_NAME ASC'); oci_execute($projectParse); echo '<select name="cd-dropdown "id="cd-dropdown" class="cd-select">'; echo '<OPTION VALUE="">PROJECT SELECT</OPTION>'; while($row = oci_fetch_array($projectParse,OCI_ASSOC)){ $projectName = $row ['PROJECT_NAME']; echo "<OPTION VALUE='$projectName'>$projectName</OPTION>"; } echo '</select>';

I have a question that I am designing a webpage to process database. So the idea is,

I have a dropdown When user click on of the options, Directly open a new window containing another webpage On the new page, getting the value from the dropdown on the new page for the database monitoring with $_POST

The problem is, When I click the option, it redirects to that new page but not in the form of a new window. And how do I send the selected value to be used on the new page with

$newVal = strval($_POST['PROJECT_NAME']);

My code is,

<script> $(function(){ $('#cd-dropdown').bind('change', function () { var url = $(this).val(); // get selected value if (url) { // require a URL window.location = "monitorIndex.php"; // redirect } return false; }); }); </script>

And the markups:

$projectParse = oci_parse($conn, 'SELECT DISTINCT PROJECT_NAME FROM MASTER_DRAWING ' . 'ORDER BY PROJECT_NAME ASC'); oci_execute($projectParse); echo '<select name="cd-dropdown "id="cd-dropdown" class="cd-select">'; echo '<OPTION VALUE="">PROJECT SELECT</OPTION>'; while($row = oci_fetch_array($projectParse,OCI_ASSOC)){ $projectName = $row ['PROJECT_NAME']; echo "<OPTION VALUE='$projectName'>$projectName</OPTION>"; } echo '</select>';

最满意答案

请尝试以下代码

$('#cd-dropdown').change(function(){ var id = $(this).val(); $.ajax({ type: "POST", url: "monitorIndex.php", data: { PROJECT_NAME: id } }) .done(function( msg ) { var myWindow = window.open("", "MsgWindow", "width=800, height=800"); myWindow.document.write(msg ); }); });

Try the below code

$('#cd-dropdown').change(function(){ var id = $(this).val(); $.ajax({ type: "POST", url: "monitorIndex.php", data: { PROJECT_NAME: id } }) .done(function( msg ) { var myWindow = window.open("", "MsgWindow", "width=800, height=800"); myWindow.document.write(msg ); }); });

更多推荐

本文发布于:2023-08-05 22:48:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1441471.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:选项   onChange   Dropdown   Select   options

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!