将php函数赋值给动态创建的对象
Assign php function to an object created dynamically
我有一个php函数,它自动完成我的网站的输入,我通过jquery调用它。
<script type="text/javascript">
jQuery(document).ready(function(){
$('#concept_input').autocomplete({source:'search_Concept.php', minLength:1});
});
在另一边,我有一个javascript函数,它在原始输入的下面添加了一个新的输入。
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell3 = row.insertCell(0);
var element3 = document.createElement("input");
element3.type = "text";
element3.id = "concept_input"
element3.name = "concept_input";
cell3.appendChild(element3);
}
我的问题是,我找不到一种方法来传递php函数与javascript创建的新输入我希望有人能帮助我,谢谢!
ID必须是唯一的。
我将这样做(我的更改注释):
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
//determine the existing inputs with the name concept_input
var inputs = $('input[name="concept_input"]')
var cell3 = row.insertCell(0);
var element3 = document.createElement("input");
element3.type = "text";
//give the item a unique ID
element3.id = "concept_input_" + inputs.length
element3.name = "concept_input";
cell3.appendChild(element3);
//use jQuery to add the autocomplete, just like you do at document ready.
$('#concept_input_' + inputs.length).autocomplete({source:'search_Concept.php', minLength:1});
}
相关文章:
- 在创建对象后附加一个jquery事件
- 错误:自动化服务器可以't创建对象
- 如何在不使用 new 关键字的情况下从函数创建对象
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- 创建对象函数原型和代码是错误的
- 使用Undercore创建对象集合
- 如何在JavaScript中创建对象时使用变量的值
- 正在创建对象的递归列表
- 这两种不同的创建对象文字的方法有什么区别
- ES6 const,用于在JavaScript中创建对象原型;这是一种模式吗
- 使用字符串作为名称创建对象
- 使用参数创建对象
- 如何在JS中创建对象的可变和不可变副本
- 用javascript创建对象的dynamic数组
- Javascript,用vars创建对象的最佳方法
- 离子幻灯片框中未创建对象
- 在创建对象时调用javascript函数
- JavaScript - 有没有办法动态创建对象的新实例
- 为什么使用 Object('123') 创建对象会创建一个 String() 对象,但 typeof 是“对象”
- EmberJS - 在创建对象后添加绑定