0

这是我的输入

<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); ?>

但我不知道该怎么做,有人可以帮我吗?我试图直接获得价值,但它也没有工作。

4

1 回答 1

1

PHP是服务器端的。JavaScript/jQuery/AJAX 是客户端。将 PHP 发送到客户端后,您无法在同一页面上运行 PHP。

您需要使用 AJAX 从服务器请求您的编辑器代码,然后获取编辑器代码并将其插入到页面中。

于 2013-05-20T02:55:28.280 回答