0

AJAX の操作方法が完全にわかりません。いくつかのチュートリアルを調べたところ、すべてがかなり混乱しているように見えました。問題が発生しました: [スクリプトは 1 回だけ実行されます]。

[ http://www.roblox.com/Poison-Horns-item?id=62152671 ] のようにページをリロードするために使用するので、ページを更新せずに最新の商品価格を取得できます。誰かが私を助けたり、教えたり、正しい方向に向けたりすることができれば、それはトンを助けるでしょう.

私はやや初心者のスクリプターなので、少し辛抱してください;)

助けてくれてありがとう、アレックス

4

2 に答える 2

0

AJAX リクエストは、ページ リクエスト (GET および POST) と同じですが、現在のページを離れずに非同期で処理される点が異なります。応答データは、取得したいページのソースです。そのソースは、解析/使用するまで役に立ちません。

簡単な jQuery の例:

//for example, we are on example.com
$.ajax({
    type : 'get',         //the METHOD of the request, like the method of the form
    url : 'index.php'     //the url to fetch
    data : {              //additional data which is synonymous to:
        query1 : 'foo',   // - url queries
        query2 : 'bar',   // - form inputs
        query3 : 'baz',
    },
    success : function(resposeText){   //response text is the raw source of the fetched resource
        $(element).html(responseText); //use response as HTML for element
    }
});

//this is similar to requesting:
http://example.com/index.php?query1=foo&query2=bar&query3=baz
于 2012-05-26T17:59:26.940 に答える
0

ジョセフに同意します。ajax は javascript の方法でも jQuery でも使用できますが、個人的には実装が簡単な jQuery をお勧めします。

$.ajax({
        type: 'GET',
        url: "URL you want to call" ,
        data: 'Data you want to pass to above URL',
        cache: true, //to enable cache in browser
        timeout: 3000, // sets timeout to 3 seconds
        beforeSend: function() {
             //when ur ajax call generate then u can set here loading spinner
        },
        error: function(){
             // will fire when timeout is reached
        },

        success: function(response){
            //in response you can get your response data from above called url.
        }
    });
于 2012-10-02T09:06:43.127 に答える