700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ajax中怎样获取下拉列表 如何从Ajax/Jquery的下拉列表中获取复选框中的数据

ajax中怎样获取下拉列表 如何从Ajax/Jquery的下拉列表中获取复选框中的数据

时间:2020-10-10 09:00:17

相关推荐

ajax中怎样获取下拉列表 如何从Ajax/Jquery的下拉列表中获取复选框中的数据

这里是asnwer你可以做的是这样的

echo '';

echo 'Select User';

$sql = "SELECT * from users";

$res = mysql_query($sql);

while($row = mysql_fetch_assoc($res)) {

$uid = $row['user_id'];

$user = $row['user'];

echo ''.$user.'';

}

echo '';

echo '

现在把Ajax调用上的选择框的更改事件。 我在这里要使用jquery ajax。

$(document).ready(function()

{

$("#userCombo").change(function()

{

var id=$(this).val();

var dataString = 'user_id='+ id;

$.ajax

({

type: "POST",

url: "ajax_checkboxes.php",

data: dataString,

cache: false,

success: function(html)

{

$("#userCheckBoxes").html(html);

}

});

});

});

现在使ajax_checkboxes.php进入相同的目录。 然后把你的下面的代码放入ajax_checkboxes.php。我假设你可以建立数据库连接,并且全部由你自己完成。

$user_id = $_POST['user_id']; //selected user from list

$query = "SELECT * from pages";

$result = mysql_query($query);

while($rowPage = mysql_fetch_assoc($result)) {

$upid = $rowPage['user_id'];

$pid = $rowPage['page_id'];

$title = $rowPage['title'];

if($upid == $user_id) {

echo ' '.$title;

} else {

echo ' '.$title;

}

}

我没有品尝它在我的本地服务器上,但我相信它会工作。

PS不要为您的网站的头部分加入jQuery。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。