所以我有一个函数,它使用 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();
})
当我加载页面时,警报说“帮助!” 出现了,但是 $.post 函数没有任何区别,并且 div 没有填充来自 url 的内容。
PS这应该没有什么区别,但我使用的是ZF2(因此url('public',array('id'=>'ajax'));?>)
任何帮助,将不胜感激 :)
谢谢!