<select>
<option>item1</option>
<option>item2</option>
</select>
class Select extends Tag{
public function __construct(){
parent::__construct('select');
}
public function add(){
return $this;
}
}
class Option extends Tag{
public function __construct(){
parent::__construct('option');
}
public function __toString()
{
return $this->show();
}
}
function d($value = null,$die=1){
echo 'Debug <br/> <pre>';
print_r($value);
echo '</pre>';
if($die) die;
}
<script src="/js/jquery-3.6.0.min.js"></script>
<script src="/js/main.js"></script>
<h3>{$rsProduct['name']} </h3>
<img width="575" src="/www/images/products/{$rsProduct['image']}">
Стоимость:{$rsProduct['price']}
<a id="addCart_{$rsProduct['id']}" href="#" alt = "добавить в корзину" onclick="addToCart({$rsProduct['id']});return false;">Добавить в корзину</a>
<p> Описание:<br/> {$rsProduct['description']}</p>
function addToCart(itemId){
console.log('js - addtocart()');
$.ajax({
type:'POST',
async:true,
url:"/cart/addtocart/" + itemId + "/",
dataType:'json',
success:function(data){
if(data['success']){
$('#cartCntItems').html(data['cntItems']);
$('#addCart_' + itemId).hide();
$('#removeCart_' + itemId).show();
}
},
error: function(){
console.log('failure');
}
})
}
Warning: include_once(../controllers/WwwController.php): failed to open stream: No such file or directory in E:\openserver\OSPanel\domains\myshop.local\library\mainFunction.php on line 3
Warning: include_once(): Failed opening '../controllers/WwwController.php' for inclusion (include_path='.') in E:\openserver\OSPanel\domains\myshop.local\library\mainFunction.php on line 3
Fatal error: Uncaught Error: Call to undefined function indexAction() in E:\openserver\OSPanel\domains\myshop.local\library\mainFunction.php:5 Stack trace: #0 E:\openserver\OSPanel\domains\myshop.local\www\index.php(17): loadPage(Object(Smarty), 'Www', 'index') #1 {main} thrown in E:\openserver\OSPanel\domains\myshop.local\library\mainFunction.php on line 5
В сервере должна быть указана как DOCUMENT_ROOT. Это корень сайта, и не участвует в url.
В js все переменные вне функции - глобальные.В PHP нужно оказывается внутри функции указывать, что переменная глобальная.
Спасибо за помощь.