php - 使用 php 函数格式化 JSON 值并在 div#id 中打印结果

标签 php jquery

到目前为止,我已经得到以下内容:

$.getJSON('getinfo.php', { id:id }, parseInfo);

function parseInfo(data) {
   $('div#info').fadeOut("fast", function() {
      $('div#info').html(data.desc);
   }
}

我能够在 div#info html 标记内打印结果 (data.desc),但在此之前,我想使用我的 php 函数格式化 data.desc。所以,基本上我想做这样的事情,

function parseInfo(data) {
   $('div#info').fadeOut("fast", function() {
      <?php 
         $formated = some_php_function(data.desc);
      ?>  
      $('div#info').html(<?php echo $formated ?>);
   }
}  

最佳答案

您无法在 Javascript 函数中调用 PHP 函数。在将其作为 JSON 值发送之前,您必须先格式化该值,否则您必须在 Javascript 中复制 PHP 函数并在客户端使用它。

关于php - 使用 php 函数格式化 JSON 值并在 div#id 中打印结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2308225/

相关文章:

javascript - html代码中div标签的错误消息

PHP 脚本通过 Cronjob 在一台服务器上运行,但不在类似服务器上运行

php - Zend HTTP 客户端密码

php - 让 cron 仅在 PHP 抛出错误时发送邮件

php - 我是否需要事务来获取序列中最后插入的正确 ID?

javascript - 为什么悬停对 child 不起作用,而是对 parent 起作用​​?

超出 css 范围的 jquery datepicker

javascript - 如何随机显示ul li中的图片

php - 删除多个文件

jquery - 更改 Bootstrap 条纹表单行的颜色