如何在链接和选择中正确编码ID

时间:2014-02-04 18:57:06

标签: php jquery html ajax codeigniter

(使用CodeIgniter)

您好,感谢您阅读我。

在开发过程中我总是偶然发现的快速问题......

如何正确编码我在网页上显示的元素的ID ...我想在选择的更改中使用Ajax在我的主控制器中显示其他内容但是我认为具有直接ID(范围)在这里停留在我的HTML中是有点不对......或者我错了吗?

例如,在选择此处的范围时,我会根据其ID加载该范围,并在页面的其余部分显示有关该范围的不同信息。

[HTML]

<select>
    <?php
    foreach ($scopes as $scope)
    {
    ?>
        <option value="<?=$scope->get_ScopeID();?>"><?=$scope->get_Name();?></option>
    <?php
    }
    ?>
</select>

我和ajax玩过一段时间,与JQuery很好玩,不管我看到什么网站,我似乎无法找到我点击的项目的ID,所以我总结说我做错了什么!

谢谢!

1 个答案:

答案 0 :(得分:1)

将数据库项目的ID暴露给客户端绝对没问题,而且你做得对。

例如,查看此问题的网址。 21561011是数据库中问题的ID,它暴露给客户端。