选择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 $_POSTThe 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 ); }); });更多推荐
发布评论