Ajax请求
$.ajax({
type: "GET",
url: "http://localhost/CI2/index.php/login/testfunc",
data: {macro: selectedmacro},
async: false,
success: function (data) {
$('#tinyeditor').val(data);
$('#p2').html(data);
}
});
PHP
echo "This is a test";
HTML
<p id = 'p2'>fer</p>
<input type = "text" id = "tinyeditor" />
有效:
$('#p2').html(data);
工作并将“fer”替换为“This is a test”
$('#tinyeditor').val('data');
也可以工作,并将“data”字符串插入输入字段
问题
$('#tinyeditor').val(data);
无法在输入字段中插入“This is a test”。该字段仍为空白。
答案 0 :(得分:0)
首先使用JSON.parse(data)
解析数据并尝试插入。