2016-10-28 50 views
0

enter image description here我有一个网页,其中从MySQL数据库中提取数据,并导出为JSON,然后显示使用JavaScript的网页上的数据填充的Javascript变量的形式。显示在jQuery Mobile的

这一切工作正常,但我也希望能够对数据进行编辑,因此希望能够显示这是充满了来自从MySQL输出的JSON产生的JavaScript变量的形式。因此,我不想显示结果表,而是想显示预填充json输出中当前值的表单。

我曾尝试了几种显示形式的元件,使用该方法下面示出了它的代码,但确实显示的名称,如果我走输入字段出单引号,则什么也不显示。

因此,图片显示从数据库中检索到的信息,但我想以表格的形式显示信息。

function displayEmployee1(data) { 
var employee = data.item; 
console.log(employee); 
$('#fullName').text('<input name="name" type="text" placeholder="Name" value="' + employee.number + '"/>'); 
console.log(employee.telephone); 
+0

P1轻松解释这个更好一点 – James111

+0

也许你看到的将会有所帮助? – natel

+0

非常感谢你,你会做出这个答案 –

回答

1

您正在试图插入HTML,所以更改:

$('#fullName').text(... 

到:

$('#fullName').html(... 

(或者,而不是动态创建输入元素我可能会创建整个表格直接在html中,然后只需使用JS来使用JSON中的值填充它,使用$("input[name='name']).val(employee.name)等)