这是我的输入
<textarea id="mytext" class="txtarea" name="in_content" cols="120" rows="15"><?php echo $term;?></textarea>
这是我的ajax代码,它取值
上面的textarea值$('#spdf-form').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#spdf_results').html(data);
$('#spdf-form').fadeOut('slow');
var textAreaValue = $("#mytext").text();
alert(textAreaValue);
}
})
return false;
});
它有效,并在警告弹出窗口中显示该值。现在我想将结果显示为php代码。我想将值插入tinymce编辑器,编辑器将像这样调用
<?php the_editor(''); ?>
所以我想我应该这样做
$myvalues = something to get the results from ajax function
然后我像这样调用编辑器
<?php the_editor($myvalues); ?>
但我不知道该怎么做,有人可以帮我吗?我试图直接获得价值,但它也没有用。
答案 0 :(得分:1)
PHP是服务器端的。 JavaScript / jQuery / AJAX是客户端的。在将PHP发送到客户端之后,您无法在同一页面上运行PHP。
您需要使用AJAX从服务器请求编辑器代码,然后获取编辑器代码并将其插入页面。