php - 如何将选择值传输到php?

标签 php javascript ajax

我想根据所选相册显示照片。但是,我不想发布页面,我只想更改 div。

这是我的脚本:

<script type="text/javascript">
            function replaceContent(divName, contentS) {
                 document.getElementById(divName).innerHTML = <?php echo get_pictures_from_album($fb, $albums, contentS); ?>;
            }
        </script>

这是调用它的选择标签:

<select name="album" size= "1" style="width:210;" onchange="replaceContent('photos', this.options[this.selectedIndex].value);">
            <?php get_albums_select_list($albums); ?>
        </select>

        <div id = "photos">
            <?php echo get_profile_pictures($fb, $albums); ?>
        </div>

我从阅读中了解到,问题可能与 javascript 和 php 变量类型有关。

请指教。

最佳答案

看起来您正在寻找对 PHP 脚本的 AJax 调用,该脚本检索所选相应专辑的数据,然后然后使用回调函数更新 div。
Ajax + PHP basics

关于php - 如何将选择值传输到php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4851458/

相关文章:

javascript - 根据第一个下拉列表选择填充 HTML/PHP 下拉列表

php - XML 和 INI 哪个更快?

javascript - 如何从两个下拉菜单之一中选择插入到数据库的同一列

c# - 如何在 Windows 8 JS Metro 应用程序的后台任务中使用时间触发器

javascript - JS 上的灵活网格

javascript - 即使数据确实返回,将 ajax 获取函数分配给变量也会返回未定义?

php - 在本地主机上使用 pdo 连接到 postgresql 时出现问题 (08006)

javascript - 根据是否使用了自定义字段,在循环中使用脚本影响 'read more' 按钮

javascript - 无法从 jQuery AJAX 请求获得响应

php - 用于 AJAX 实时搜索的箭头键和鼠标导航