是否可以将php添加到jquery函数?在ajax成功的情况下,我正在使用.text()
函数在div中显示一些文本。
success: function(html) {
msg_each.nextAll('.msg_box:first').text('show some text...').fadeIn(200);
}
通过jquery,我还想使用Wordpress函数:
<?php comments_popup_link('Post Comment', '1 Comment', '% Comments'); ?>
如何将其添加到
.text()
函数? 最佳答案
PHP在服务器上运行。 JavaScript在浏览器中运行。您需要使用Ajax(类似于$.get()
在服务器上的资源上执行HTTP获取。这将返回(可能)HTML或纯文本,您可以将其传递给.text()
调用。
基本斯克林顿
success: function (html) {
$.get('url/to/page.php', function (data) {
msg_each.nextAll('.msg_box:first').text(data).fadeIn(200);
});
}
但是,由于您已经在进行Ajax调用,因此您可以只修改所查询的服务器端页面以包含其他HTML(由
comments_popup_link()
调用生成),因此您不必进行额外的XHR。