0

私は数日JqueryAJAXをいじっていて、ネット上でこのコードを以下で見つけました:
このコードが何をするかは知っていますが、その一部を理解するのに苦労しています。たとえば、(url)が何であるかわかりません。関数パラメーターであることは知っていますが、それが何を表しているのか、何が含まれているのかわかりません。また、この関数内のresponseTextが何であるかを理解していません。だから私は誰かが私にそれらのパラメータを説明できることを望んでいます。初心者の質問でごめんなさい!そしてありがとうございました!!

example_ajax_request(url) {

$('#example-placeholder').load(url, "",
    function(responseText, textStatus, XMLHttpRequest) {
        if(textStatus == 'error') {
            $('#example-placeholder').html('<p>There was an error making the AJAX request</p>');
        }
    }
);

}
4

2 に答える 2

4

http://api.jquery.com/load

urlコンテンツをロードするURLでありresponseText、ajaxリクエストから返されたテキストコンテンツが含まれています。要素responseTextのコンテンツとして自動的に設定されるため、何もする必要はありません。#example-placeholder

于 2012-06-29T16:46:26.823 に答える
1

urlは、リクエストが送信されるURLです。responseTextは、サーバーの応答を保持します。あなたの例では、urlは以前に設定されていたはずの変数です。文字列を関数に渡すこともでき'http://example.url'ます。たとえば、リクエストがサーバーから返されるとresponseText変数が設定され、サーバーによってレンダリングされたデータが保持されます。

于 2012-06-29T16:47:09.900 に答える