javascript - 从 ajax 响应中删除尾随 0

标签 javascript php jquery ajax

我知道还有http://wordpress.stackexchange.com但是我认为这可能不是一个 WordPress 特定问题:

$.get(
    ajax.url, 
    {
        'action': 'ajax',
    }, 
    function( response, status, xhr ) {
        $('ul.event-items').append(response);
        }
);

我正在调用一个常规的 WordPress 函数,其中没有 0 或任何其他值。

但是,在每次 ajax 请求之后,我的文档中都会附加一个尾随零。

我该如何解决这个问题?我尝试在我的函数中使用 die(); 但在这种情况下我的脚本的其余部分将不会被渲染。

是否有像 subsrting() 这样简单的 JS 修复方法可以从我的 html 响应中删除尾随 0?

亲切的问候, 马特

最佳答案

文档在 php 函数末尾使用 wp_die() 来防止 0(可能还有其他问题)。

"wp_die(); // this is required to terminate immediately and return a proper response"

Link to docs

关于javascript - 从 ajax 响应中删除尾随 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367280/

相关文章:

javascript - 当表达式不可能为 TRUE 时,它的计算结果为 TRUE,不是吗?

javascript - NestJS 有没有办法映射不同名称的字段?

php - 如何将url存储在数据库中并生成唯一id

javascript - datepicker指定的值不符合jquery.js要求的格式

javascript - 试图将许多单选按钮显示为列 - 得到奇怪的输出

javascript - Typescript:为通用 React 组件定义未声明的 props

javascript - preg_match : javascript url string

php - php 页面中包含 feed rss 的图像

PHP:仅当数据唯一(日期)时才循环并显示数据

events - 两个不同元素的提交和点击事件由同一个 jquery 函数处理?