[英]jQuery document.ready with ajax $.post
所以我有一個函數,它使用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'));?>)
任何幫助,將不勝感激 :)
謝謝!
load
函數將URL作為參數,為其發出XHR請求,然后使用響應填充元素。
據推測, data
不是URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.