以下是我的输入
<textarea id="mytext" class="txtarea" name="in_content" cols="120" rows="15"><?php echo $term;?></textarea>下面是我的ajax代码,它接受上面的文本区域的值
$('#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); ?>但是我不知道怎么做,有人能帮帮我吗?我试图直接获取值,但它也不起作用。
发布于 2013-05-20 10:55:28
PHP是服务器端的。JavaScript/jQuery/AJAX是客户端。在将页面发送到客户端之后,不能在同一页面上运行PHP。
您需要使用AJAX从服务器请求编辑器代码,然后获取编辑器代码并将其插入页面。
https://stackoverflow.com/questions/16640026
复制相似问题