したがって、jQuery の $.post メカニズムを使用して div に別のページのコンテンツを入力する関数があります。最初にこのメソッドを起動して、div のコンテンツをすぐに表示したいと考えています。これを行うには、document.ready スクリプトでメソッドを呼び出します。
コードは次のようになります。
function OnloadFunction()
{
alert("HELP!");
var url = "<?php echo $this->url('public', array('id'=>'ajax')); ?>";
$.post(url, {contentVar:cv}, function(data){
$("#shoppingCart").load(data).show();
});
}
//when document loads, do the following
$(document).ready(function(){
OnloadFunction();
})
ページを読み込むと、「HELP!」というアラートが表示されます。表示されますが、 $.post 関数は違いを生んでおらず、div には URL のコンテンツが入力されていません。
PSこれは違いを生むべきではありませんが、私はZF2を使用しています(したがって、url('public', array('id'=>'ajax')); ?>)
どんな助けでも大歓迎です:)
ありがとう!