我有一个选择字段,其ID名称为' region_code'以及它的价值。我想在ajax中传递ID。如下所示,输入字段不包含在任何形式中。它有一个值和ID
是否可以在ajax中获取值,如下所示?
echo '<select id="region_code" onchange="show_region_code();">';
$result = mysql_query("SELECT region_code, region_name FROM list_region");
while($rows = mysql_fetch_array($result)) {
echo "<option value=\"$rows[0]\">".$rows["1"].'</option>';
}
echo '</select>';
我的ajax功能如下
function show_region_code() {
var region_code = $("#region_code").val();
$.ajax ({
type: "POST",
url: "show_region_code.php",
data: { region_code1: region_code },
success: function(data) {
$("#region_code").html(data);
}
});
}
答案 0 :(得分:1)
使用此
<select id="region_code" onchange="show_region_code(this);">
<option value="1">te</option>
<option value="2">te2</option>
</select>
function show_region_code(Obj)
{
alert(Obj.id);
}
答案 1 :(得分:1)
看到它只是你的代码并正在工作:
<?php
echo '<select id="region_code" onchange="show_region_code();">';
$rows=0;
//$result = mysql_query("SELECT region_code, region_name FROM list_region");
while($rows !=2) {
$rows++;
echo "<option value=$rows>".$rows.'</option>';
}
echo '</select>';
?>
<script>
function show_region_code() {
var region_code = $("#region_code").val();
alert(region_code);
$.ajax ({
type: "POST",
url: "show_region_code.php",
data: { region_code1: region_code },
success: function(data) {
$("#region_code").html(data);
}
});
}
</script>
答案 2 :(得分:0)
<?php
echo '<select id="region_code" onchange="show_region_code();">';
$result = mysql_query("SELECT region_code, region_name FROM list_region");
while($rows = mysql_fetch_array($result)) {
echo "<option value=".$rows[0].">".$rows[1]."</option>";
}
echo '</select>';
?>
function show_region_code() {
var region_code = $("#region_code").val();
$.ajax ({
type: "POST",
url: "show_region_code.php",
data: "region_code1="+region_code,
success: function(data) {
$("#region_code").html(data);
}
});
}