来自AJAX PHP请求的间歇结果

时间:2014-06-22 18:00:15

标签: php ajax jquery-chosen

我有一个由AJAX/PHP填充的选择组。

我遇到的问题虽然它运行得很好,但它不会在页面加载的100%时间内返回结果。

有没有具体原因可能会发生这种情况?

html

<div id='select_tags_div'>
</div>

AJAX

$( document ).ready( function() {
    selector_refresh();
});

function selector_refresh() {
        url = '/home/bin/scripts/tags_list.php';
        $.ajax({
                type: 'GET',
                url: url, 
                dataType: 'html',
                beforeSend: function() {

                },
                success: function(result) {
                    $("#select_tags_div").html(result);
                    $(".chosen-select").chosen();
                    $('.chosen-select').trigger('chosen:updated');
                    vid_tags();
                }
        });

}

When it fails

When it succeeds

我已经检查了两个成功的来源并且无法显示结果,结果实际上根本没有填充。我认为它可能是一个被选中的问题,但现在它看起来根本就不是这样。相反,似乎它可能是PHP / AJAX问题而不是返回结果。

当我通过警报检查AJAX成功时,即使在PHP未正确填充的时候,它也确认AJAX成功。

ADDED 我添加了一个按钮,调用该函数来填充该字段,其中100%的时间都在运行。

这可能是DOM的情况吗?

0 个答案:

没有答案