尝试向HTML选择字段数组Php / AJAX / jQuery动态添加选项 - php

我有一个10个选择字段的HTML数组,每次调用div-popup时,jQuery都必须填充它们。 (每个人都有相同的选择)我们有数百名员工的定期需求,该表格旨在允许将人员配置请求转发给高层管理部门,以部门方式进行批复。我将使用.serialize提交表单,但不清楚如何使用正确的信息来初始化此元素以进行输入选择。我能找到的所有信息都是关于提交表单数组的,我已经知道该怎么做。

这是HTML结构:

<select id="detJobsCR[]" name="detJobsCR[]"> </select>

这是我尝试填充选择字段的尝试:

$.post("events.php",{a: 'detadd-joblist', dept_id: deptID}, function(data) {
    for(var i=0;i<10;i++){
        $('#detJobsCR[i]').html(data);
    }   
});

(我尝试显式定义每个元素的数组位置[0],[1] .. etc,但这无济于事。)

返回的数据是简单的HTML,例如:

<option value='38'>Admin Support Assistant I</option>
<option value='39'>Admin Admin Support Assistant II</option>...

感谢您提供的任何帮助!

仅供参考:Musa的答案非常有效。事实证明,出于同样的原因,我还遇到了日期和时间选择器不起作用的问题。当我将它们转换为类时,我可以使用this(下面),并且它们现在也都可以正常工作:

$(".detDateStart").datepicker();

参考方案

ID应该是唯一的,因此每个选择都应该有自己的ID。如果您想要一个标识符来代表所有选择,则可以使用一个类,例如<select class="detJobsCR" name="detJobsCR[]"> </select>,然后使用$('.detJobsCR')选择它们,并使用。html(data)设置其html。

$.post("events.php",{a: 'detadd-joblist', dept_id: deptID}, function(data) {
    $('.detJobsCR').html(data);
});

AJAX实时电子邮件验证(PHP) - php

当用户在我的网站上创建帐户时,我希望对照我的数据库(MySQL)中的所有当前用户名检查输入的用户名,并确认是否可用。有谁知道我可以使用的任何好的库,或者是jQuery的插件? 参考方案 所需的确切信息以示例形式here给出。它使用jQuery作为JavaScript库

防止使用Jquery(ajax)重新加载页面的最佳方法是什么? - php

摘要:我有:1)主页(Main.php)2)简单的.js脚本文件(dashboard.js)3)另一个简单的.php文件(form1.php)4)process.php,一个处理.js文件(process.php)发送的信息的文件就像tumblr一样,我试图重新创建相同的“导航”体验-单击几个选项,用新代码替换主面板,并在填写某些表格时将该信息发送到BD并将…

使用ajax动态检查邮件收件箱? - php

我几个月前就开始编写一个网站,几乎完成了编码工作。我已经做好了基础,但是,我想为其添加一些新功能,以使其更快并为其添加一些亮点。当前,我有一个系统,通过该系统php可以查询数据库,以查看每次发出新页面请求时是否有未读消息。如果用户有未读消息,则php会在引号内回显未读消息的数量。我如何使用ajax或jquery来回显未读消息的数量而不必发出新的页面请求?谢谢…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

如何更新网页的某些部分? - php

我想更新(更改内容)网页的某些部分,而不更新整个页面(无需刷新页面)。当然,您要写的第一个答案是“ Ajax !!!”,但是我知道如果我使用Ajax,搜索引擎将无法获得该部分的内容。那么,是否有任何方法或解决方法来部分更新页面,而部分仍保留对搜索引擎可见的部分? 参考方案 是的..可以通过不使用ajax;)您可以做的是加载显示所需的所有内容。页面完全加载后,…