Javascript 选择2选项后如何显示值php ajax
如何显示2值2后,在我的数据库中选择2选项,如我的ex在下面的选择 现在我可以选择多个选项,但不知道如何在选择后显示这两个字段 例如:选项1挑选漫画>>>选项2挑选一幅>显示存档国家/地区img和作者图片 这里是我的ajax代码和获取代码Javascript 选择2选项后如何显示值php ajax,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,如何显示2值2后,在我的数据库中选择2选项,如我的ex在下面的选择 现在我可以选择多个选项,但不知道如何在选择后显示这两个字段 例如:选项1挑选漫画>>>选项2挑选一幅>显示存档国家/地区img和作者图片 这里是我的ajax代码和获取代码 <script> $(document).ready(function(){ $('.action').change(function(){ if($(this).val() != '') {
<script>
$(document).ready(function(){
$('.action').change(function(){
if($(this).val() != '')
{
var action = $(this).attr("id");
var query = $(this).val();
var result = '';
if(action == 'book')
{
result = 'nk';
}
$.ajax({
url:'fetch.php',
method:"POST",
data:{action:action, query:query},
success:function(data)
{
$('#'+result).html(data);
}
})
}
});
</script>
featch代码vvv
if(isset($_POST['action']))
{
include('database_connection.php');
$output = '';
if($_POST["action"] == 'book')
{
$query = "
SELECT nk FROM oppa
WHERE book = :book
GROUP BY nk
";
$statement = $connect->prepare($query);
$statement->execute(
array(
':book' => $_POST["query"]
)
);
$result = $statement->fetchAll();
$output .= '<option value="">Select Name</option>';
foreach($result as $row)
{
$output .= '<option value="'.$row["nk"].'">'.$row["nk"].'</option>';
}
}
if($_POST["action"] == 'nk')
{
$query = "
SELECT co FROM oppa
WHERE nk = :nk
";
$statement = $connect->prepare($query);
$statement->execute(
array(
':nk' => $_POST["query"]
)
);
$result = $statement->fetchAll();
}
echo $output;
谢谢你,抱歉我的英语不好,伙计,很难理解你在这里需要什么,但是如果不使用$result变量,请看你的第二个,可能会有帮助我的意思是,当我选择第一个选项,然后选择第二个选项,然后从我的数据库中显示2个值,就像我选择1漫画>2整幅,然后显示日本国旗和显示作者图片一样。你可以在第一次选择漫画时选择它们,然后在用户点击第二个选项时在客户端显示它们吗?如从oppa中选择nk,co,其中book=:按nk分组的图书。如果这有意义的话。不知道nk和co是什么意思,也不知道它们是如何存储的。伙计,很难理解您需要从这里得到什么,但是如果不使用$result变量,请看第二个,可能会有帮助我的意思是,当我选择第一个选项,然后选择第二个选项,然后从我的数据库中显示2个值,就像我选择1漫画>2整幅,然后显示日本国旗和显示作者图片一样。你可以在第一次选择漫画时选择它们,然后在用户点击第二个选项时在客户端显示它们吗?如从oppa中选择nk,co,其中book=:按nk分组的图书。如果这有意义的话。不知道nk和co是什么意思,也不知道它们是如何储存的。