suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Bezüglich der von js aufgerufenen Daten: Warum kann der Quellcode die Daten nicht sehen?

Code 1

function get_hot_posts(day)
{
    $('#hot_question_list').html('<p style="padding: 15px 0" align="center"><img src="' + G_STATIC_URL + '/common/loading_b.gif" alt="" /></p>');
    
    $.get(G_BASE_URL + '/explore/ajax/ztlist/sort_type-hot__feature_id-' + FEATURE_ID + '__day-' + day + '__per_page-5', function (response)
    {
        if ($.trim(response) != '')
        {
            $('#hot_question_list').html(response);
        }
        else
        {
            $('#hot_question_list').html('<p style="padding: 15px 0" align="center">' + _t('没有内容') + '</p>');
        }
    });
}

$(document).write(function () {
    $('#feature_dynamic a').click(function ()
    {
        if ($(this).attr('href') == '#unresponsive')
        {
            AWS.load_list_view(G_BASE_URL + '/explore/ajax/ztlist/sort_type-unresponsive__per_page-10__feature_id-' + FEATURE_ID, $('#bp_all_more'), $('#c_all_list'), 1);
        }
        else
        {
            AWS.load_list_view(G_BASE_URL + '/explore/ajax/ztlist/sort_type-new__feature_id-' + FEATURE_ID, $('#bp_all_more'), $('#c_all_list'), 1);
        }
    });

    $('#hot_question_control li.active a').click();
    $('#feature_dynamic li.active a').click();
    
    $.get(G_BASE_URL + '/topic/ajax/question_list/type-best__feature_id-' + FEATURE_ID, function (result) {
        if ($.trim(result) != '')
        {
            $('#c_best_list').html(result);
        }
    });

    AWS.Init.init_comment_box('.aw-add-comment');
});

Code 2

$(document).ready(function () {
    $('#feature_dynamic > a').click(function ()
    {
        $('#feature_dynamic > a').removeClass('cur');

        $(this).addClass('cur');

        if ($(this).attr('rel') == 'unresponsive')
        {
            bp_more_load(G_BASE_URL + '/question/ajax/discuss/sort_type-unresponsive__per_page-10__feature_id-' + FEATURE_ID, $('#bp_all_more'), $('#c_all_list'), 1);
        }
        else
        {
            bp_more_load(G_BASE_URL + '/topic/ajax/question_list/feature_id-' + FEATURE_ID, $('#bp_all_more'), $('#c_all_list'));
        }
    });

    $('#hot_question_control a.cur').click();
    $('#feature_dynamic a.cur').click();
    
    $.get(G_BASE_URL + '/topic/ajax/question_list/type-best__feature_id-' + FEATURE_ID, function (result) {
        if ($.trim(result) != '')
        {
            $('#c_best_list').html(result);
            $('#c_best').show();
        }
    });
});


function get_hot_question(el, day)
{
    $('#hot_question_control a').removeClass('cur');

    el.addClass('cur');

    $('#hot_question_list').html('<p style="padding: 15px 0" align="center"><img src="' + G_STATIC_URL + '/common/loading_b.gif" alt="" /></p>');
    
    $.get(G_BASE_URL + '/question/ajax/discuss/sort_type-hot__feature_id-' + FEATURE_ID + '__day-' + day + '__per_page-5', function (response)
    {
        if ($.trim(response) != '')
        {
            $('#hot_question_list').html(response);
        }
        else
        {
            $('#hot_question_list').html('<p style="padding: 15px 0" align="center">没有内容</p>');
        }
    });
}

Was ist der Unterschied zwischen diesen beiden JS-Codes? Warum sind die von Code 1 aufgerufenen Daten nicht im Quellcode zu sehen, während die von Code 2 aufgerufenen Daten im Quellcode auftreten? Ist der Einfluss dieser beiden Dateien? Bitte sagen Sie mir, wie ich dafür sorgen kann, dass Code 1 Aufrufdaten unterstützt, damit die aufgerufenen Daten im Quellcode sichtbar sind

某草草某草草2721 Tage vor846

Antworte allen(1)Ich werde antworten

  • 学习ing

    学习ing2017-06-13 09:23:47

    $(document).write是js把内容写在页面上。他写出来的内容并没有在script里面。

    $(document).ready是在dom加载完了之后,调用回调函数。所以代码执行了。

    Antwort
    0
  • StornierenAntwort