用jQuery追加永久性代码行
我甚至不确定这是否可能,我的研究也没有取得太多成果。我有一个程序,我正在给一个有管理页面的客户。我需要他能够添加新的检查员到html下拉选择器,如果有人雇用。我可以像你在下面看到的那样附加它,但是有没有可能在不让他对代码进行物理更改的情况下使这些更改永久化 表单(p标签仅用于测试,我希望新附加的选项标签保持不变) HTML用jQuery追加永久性代码行,jquery,html,forms,append,Jquery,Html,Forms,Append,我甚至不确定这是否可能,我的研究也没有取得太多成果。我有一个程序,我正在给一个有管理页面的客户。我需要他能够添加新的检查员到html下拉选择器,如果有人雇用。我可以像你在下面看到的那样附加它,但是有没有可能在不让他对代码进行物理更改的情况下使这些更改永久化 表单(p标签仅用于测试,我希望新附加的选项标签保持不变) HTML <p>Add inspector</p> <select id="mySelect" name="inspector"> <
<p>Add inspector</p>
<select id="mySelect" name="inspector">
<option value=1>Ramond Valez</option>
<option value=2>Daniel Rivera</option>
<option value=5>Jimmy Smith</option>
<option value=6>Jasmine Green</option>
</select>
jQuery
$(document).ready(function(){
$("p").click(function(){
$('#mySelect').append("<option value='<?Php echo $id; ?>'><?php echo $name; ?></option>")
});
});
$(文档).ready(函数(){
$(“p”)。单击(函数(){
$('#mySelect')。附加(“”)
});
});
如果您有一个可以从中读取输入值的数据库,那么您也可以在数据库中存储下拉值。创建一个包含下拉值的表,从数据库中获取值,然后遍历该表以生成下拉列表。数据库是在会话之间存储数据的方法 首先,您需要以@Skeik say的方式存储数据
因此数据流…
步骤:
- 在表单中输入元素,或向服务器端调用Ajax
- 检索新的“检查员名称”
- 然后,使用该名称,您应该有一个数据库连接,可以进行插入
- 在插入新的“Inspector”后检索ID,并使用jQuery代码,立即添加此ID
- 当“用户”添加这一个时,将进行“POST”调用,因此页面将刷新,您应该迭代它们@Skeik say对您的影响
$(document).ready(function(){
$("p").click(function(){
$('#mySelect').append("<option value='<?Php echo $id; ?>'><?php echo $name; ?></option>")
});
});