пример использования:
[CODE]BX.ajax({
url: '<?=urlencode($templateFolder.'/ajax.php');?>' + '?action=PRODUCT_UPDATE&PRODUCT_ID='+PRODUCT_ID+'quantity='+qu antity,
data: объект или строка с данными запроса,
method: 'POST',
dataType: 'json',
timeout: 30,
async: true,
processData: true,
scriptsRunFirst: true,
emulateOnload: true,
start: true,
cache: false,
onsuccess: function(data){
console.log(data);
},
onfailure: function(){
}
});[/CODE]
скрипт лежит в файле template.php какого-нибудь шаблона компонента. файл для обработки аякс-запросов, ajax.php лежит в папке с данным шаблоном
P.S. добавил пример, т.к. очень долго не мог понять, в чем же у меня ошибка. а ошибка оказалась вообще глупой: забыл параметры в фигурные скобки передать и передавал как: BX.ajax(параметры) :)
P.P.S как передавать пост-параметры, так и не нашел, поэтому передаю их в адресной строке... Если у кого есть идеи по поводу того, как пост-параметры передать - очень было бы хорошо увидеть...
[CODE]BX.ajax({
url: '<?=urlencode($templateFolder.'/ajax.php');?>' + '?action=PRODUCT_UPDATE&PRODUCT_ID='+PRODUCT_ID+'quantity='+qu
data: объект или строка с данными запроса,
method: 'POST',
dataType: 'json',
timeout: 30,
async: true,
processData: true,
scriptsRunFirst: true,
emulateOnload: true,
start: true,
cache: false,
onsuccess: function(data){
console.log(data);
},
onfailure: function(){
}
});[/CODE]
скрипт лежит в файле template.php какого-нибудь шаблона компонента. файл для обработки аякс-запросов, ajax.php лежит в папке с данным шаблоном
P.S. добавил пример, т.к. очень долго не мог понять, в чем же у меня ошибка. а ошибка оказалась вообще глупой: забыл параметры в фигурные скобки передать и передавал как: BX.ajax(параметры) :)
P.P.S как передавать пост-параметры, так и не нашел, поэтому передаю их в адресной строке... Если у кого есть идеи по поводу того, как пост-параметры передать - очень было бы хорошо увидеть...