Основываясь на моем поиске по интернету я нашел, что я должен установить событие OnClick для моего кода, так что я изменил функцию JQuery называться по щелчку как ниже:document.getElementById разве в состоянии получить TextContent
$.fn.addcart = function(item) {
alert ("im running ");
// Create a new AJAXPaypalCart Object
var cart = $('#cart').DCAJAXPaypalCart({
width:600,
autoOpenWhenAdd:true,
openNewCheckOutWindow:true,
//themeColor:'#333',
//themeDarkColor:'#FFF',
header:'Globuy Shopping Cart',
footer:'We accpet paypal, visa and master card, Sberbank, Bank of China, Persian Bank',
paypalOptions:{
business:'[email protected]',
page_style:'digicrafts'
}
});
// Add the button
cart.addBuyButton("#macbook",{
name:"test",
// Item name appear on the cart
thumbnail:'media/macbook.jpg', // Thumbnail path of the item (Optional)
price : $('#pricetag').text(),
// Cost of the item
shipping:20 // Shipping cost for the item (Optional)
});
// For code highlight
prettyPrint();
};
здесь PHP динамически корзина
while($row = mysqli_fetch_array($result))
{
$pic = 'image/'.$row['2'];
echo "<li><div class='prod_boxpage'>
<div class='center_prod_box'>
<div class='product_title'><a href='http://www.free-css.com/'>Makita 156 MX-VL</a> </div>
<div class='product_img'><a href='http://www.free-css.com/'><img src='".$pic."' alt='".htmlspecialchars($row['1'])."' width='50' height='50' class='pngfix' /></a></div>
<div class='prod_price'><span class='reduce'>350$</span> <span class='price'><a id='pricetag'>270</a>$</span></div>
</div>
<div class='prod_details_tab'>
<div class='caption'>
<div class='text'>
<div class='sub'>
</div>
</div>
<div class='button' id='macbook' onClick='$(this).addcart('item');'><a class='prod_buy' >Add to Cart</a> <a class='prod_details'>Details</a> </div>
</div>
</div>
</div>
</li>
Моя текущая проблема, я не могу получить функции JQuery работает по щелчку. Что-то не так с моим аргументом onclick? Предполагается добавить цену от pricetag в корзину покупок. Пожалуйста помоги.
Ваш код работает нормально (http://jsfiddle.net/6KskK/2/). Вы получаете сообщения об ошибках? – Joe
нет ошибки, просто ничего не происходит, она должна открыть всплывающую корзину покупок и добавить элемент, –