0
有點搜索我無法找到有幫助的帖子這樣的後...AJAX裝載機+ SimpleCart
我的問題是,我用一個AJAX調用一些HTML加載到收藏夾:
function loadurl(str) {
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): newActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
xmlhttp.onreadystatechange = triggered;
xmlhttp.open("GET","productpage.php?b="+str);
xmlhttp.send();
}
//This is being triggered by
<a href="#lightcontent" title="$photoinfo" onClick="loadurl('$j')">Product Info</a>
我使用的HTML直接訪問時可以工作,並且我可以從購物車中添加/刪除東西,但是當它通過上面的代碼加載到lightbox時,沒有一個simpleCart函數可以工作。任何人有任何建議?
好像在simpleCart.js的事件監聽不會從收藏夾拾起事件
謝謝!
編輯: 該部分來自PHP文件,$ j只是將一個數字粘貼到loadurl()中。 所以,我正在加載(例如使用1)productpage.php?b = 1到#lightcontent div中。
<div class="simpleCart_shelfItem" id="simpleCart">
<img src="{$glr}1/$mainphoto/Info/name.jpg"id="prodInfo">
<img src="{$glr}ppimages/sizeqty.jpg" id="sizeqty">
<img src="{$glr}1/$mainphoto/Info/size.jpg" id="prodsize">
<img src="{$glr}ppimages/brandonmodelsize.jpg" id="modelsize">
<h2 class="item_name" style="display:none">$photoTitle</h2>
<select name="size" class="itemSize">
<option value="medium">M</option>
<option value="large">L</option>
<option value="extralarge">XL</option>
</select>
<input type="text" value="1" class="item_quantity" />
<span class="item_price">35.99</span>
<input type="button" class="item_add" value="add to cart" />
這是被加載到#lightcontent的代碼。 SimpleCart應該監視類「item_add」的任何點擊。當通過loadurl()加載productpage.php時,javascript在div中不起作用:/
whats $ j in loadurl ..! – 2011-12-29 03:59:55
這是所有的代碼? – 2011-12-29 06:27:10