2

リダイレクトしようとするとエラーが発生します。オートコンプリート付きの検索ボックスをインストールした後にのみ開始されました。コードの一部を引き出すと、ページは再び適切にリダイレクトされます。私のphp.ini設定ではないことはわかっています。

これは私が得ているエラーです:

警告: ヘッダー情報を変更できません - /home/content/67/6231767/html/admin/includes/functions2 の (/home/content/67/6231767/html/nav.php:9 で開始された出力) によって既に送信されたヘッダー。 7 行目の php

問題の原因となっているコードは次のとおりです。ご協力いただきありがとうございます!

$(function() { $.ajax({
        url: "/admin/includes/links.xml",
        dataType: "xml",
        success: function( xmlResponse ) {
            var data = $( "link", xmlResponse ).map(function() {
                return {
                    value: $( "title", this ).text(),
                    id: $( "url", this ).text()
                };
            }).get();
            $( "#tags" ).autocomplete({source: function (request, response) {
                    var term = $.ui.autocomplete.escapeRegex(request.term)
                        , startsWithMatcher = new RegExp("^" + term, "i")
                        , startsWith = $.grep(data, function(value) {
                            return startsWithMatcher.test(value.label || value.value || value);
                        })
                        , containsMatcher = new RegExp(term, "i")
                        , contains = $.grep(data, function (value) {
                            return $.inArray(value, startsWith) < 0 &&
                                containsMatcher.test(value.label || value.value || value);
                        });

                    response(startsWith.concat(contains));
                },
                select: function( event, ui ) { window.location.href = ui.item.id; }
            });
        }
    });
});
4

2 に答える 2

0

問題は JavaScript ではなく、php 出力にあります。ヘッダーを書き込んで情報を送信する前に、php スクリプト内の何かが書き込もうとしています (おそらく php エラー)。PHP スクリプトの 7 行目と 9 行目は何ですか?

于 2012-09-10T16:15:13.470 に答える
0

エラーの原因となっている PHP コードを投稿していないため、これが私が提供できる最善の応急処置です。

functions2.php で、ob_start();一番上に置きます。これを説明するいくつかのリソースを次に示します。

http://brian.moonspot.net/php-ob-start-headers

http://php.net/ob_start

于 2012-09-10T16:22:31.897 に答える