2

以下は、jQuery BBQ に使用しているコードです。

$(function(){

var cache = {
    '': $('.content')
};

$(window).bind( 'hashchange', function(e) {
    var url = $.param.fragment();

    $( '.contentarea' ).children( ':visible' ).hide();
    if ( cache[ url ] ) {
        cache[ url ].show();
    } else {
        $( '.content-loading' ).show();
        cache[ url ] = $( '<div class="pageURL"/>' )
        .appendTo( '.contentarea' )
        .load( url, function(){
            $( '.content-loading' ).hide();
        });
    }
    $('#wrapper').scrollTop(0);
})

$(window).trigger( 'hashchange' );

});

</script>

URL にタイムスタンプが付くようにコードを修正する必要があります。次のコードを使用してみましたが、ページ全体が機能しなくなりました。

var url = $.param.fragment()+str;
var date = new Date();
var timestamp = date.getTime();
url=url+'&time='+timestamp;

どんな助けでも大歓迎です。

4

1 に答える 1

0

この文字&は、2 番目の値のペアに使用されます。最初の例として、次のように使用?します。

url=url+'?time='+timestamp;

また、&URL で使用する場合は、エスケープされたバージョンを使用する必要がある場合があります&amp;

于 2012-05-29T22:31:12.397 に答える