【问题标题】:AJAX/Jquery Store dropdown value in variableAJAX/Jquery 在变量中存储下拉值
【发布时间】:2015-04-14 16:14:46
【问题描述】:

在我的脚本中,我有以下内容:-

<script>
      $("#country").on("change", function(){
        var selected = $(this).val();
        $("#results").html("<div class='alert-box success'><span><img src='images/shipping_ukrm.jpg'></span> <b>&pound" + selected + " plus Packaging</b></div>");
		$('#frmelement').val(selected);
      })
    </script>

我选择国家,然后在下拉选择字段中获取选项值的值,但我想将作为国家名称的下拉值存储在变量中以在表单中传递和使用

谁来帮忙

这是选择下拉框信息

echo '<select name="country" id="country" class="span5" />';
	echo '<option value="0" selected>Select Country</option>';
	mysql_connect("$host", "$username", "$password")or die("cannot connect");
	mysql_select_db("$db_name")or die("cannot select DB");
	$sql1 = "SELECT c.country_id,c.name,pr.price,pr.weight,pr.weight1,pr.class,c.Zone FROM country as c LEFT JOIN postagerates as pr ON pr.class = c.Zone WHERE (pr.weight <= '$totweight' AND pr.weight1 >= '$totweight') ORDER BY c.name ASC";
	$query1 = mysql_query($sql1);
	while ($row2 = mysql_fetch_array($query1)) { 
	echo '<option value = "'.money_format('%.2n', $row2["price"]).'">'.$row2["name"].'</option>';
	}
		echo '</select>

【问题讨论】:

    标签: php jquery ajax


    【解决方案1】:

    试试这个:

    var selected = $(this).find('option:selected').text()
    

    Fiddle

    【讨论】:

    • 好的,获取选定的文本,如何将其存储为变量并可以使用它并显示该变量中的数据
    • 我上面的代码已经将选择的国家名称存储在selected 变量中。我无法提前知道您希望在何处以及如何准确地进一步显示此可变数据。您需要详细说明。
    • 好吧,我已经获取了选定的变量,将其传输到隐藏的输入文本字段中,并在处理表单时获取输入文本值并存储在会话变量中,现在可以将其用作以及何时。
    【解决方案2】:

    这里是代码:

         echo '<select name="country" id="country"  />';
         echo '<option value="0" selected>Select Country</option>';
         echo '<option value = "'.money_format('%.2n', $row2["price"]).'">'.$row2["monday"].'</option>';
     }
     echo '</select>
    
    

    【讨论】:

    • 我建议您添加一些文本来描述您的解决方案。这将使您的答案更有帮助(并且更有可能被赞成;))。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2022-10-25
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多