Jump to content

maxem

Newbie
  • Posts

    2
  • Joined

  • Last visited

Everything posted by maxem

  1. Спасибо, очень помогли. У меня еще вопрос. Вот ссылка которую мне нужно изменить: <a onclick="$('#product').submit();" id="tocart_РЕЗУЛЬТАТ ЗАПРОСА AJAX" href="#TB_inline?height=90&width=310&inlineId=dialog&modal=true" class="ajaxcart thickbox button"><span>{$smarty.const.ADD_TO_CART_STRING}</span></a> По вашим подсказкам я сделал так В JS: document.getElementById('qwq').setAttribute('id', 'tocart_' + html.split(":")[1]); В HTML <a onclick="$('#product').submit();" href="#TB_inline?height=90&width=310&inlineId=dialog&modal=true" class="ajaxcart thickbox button" id="qwq"><span>{$smarty.const.ADD_TO_CART_STRING}</span></a> При первом запросе все ок и id="qwq" благополучно заменяеться на id="tocart_РЕЗУЛЬТАТ ЗАПРОСА AJAX". Но если я посылаю 2 запрос и результат другой, теперь мне нужно заменить id="tocart_РЕЗУЛЬТАТ ЗАПРОСА AJAX" на id="tocart_НОВЫЙ РЕЗУЛЬТАТ". Может можно сделать так document.getElementById('tocart_'см ниже).setAttribute('id', 'tocart_' + html.split(":")[1]); Как написать выражение 'tocart_' и любые 1-5 цифр? И будет ли это вообще работать?
  2. Добрый день. Сразу хочу извиниться если объясню суть проблемы некорректно. Я не силен в java и т.п. По примерам у меня получилось сделать следующее... Я создал запрос на ajax $('.ajaxprice').click(function () { //Биндим клик по классу ajaxprice var cityid = this.id.split('_')[1]; //Смотрим id и берем из него код продукта poststr="price_smtovar="+cityid; //Формируем POST $.ajax( //Отправляем { type: "GET", url: "/ajax_price.php", data: poststr, success: function (html) //Обрабатываем ответ { var tewq = html.split(":")[1]; } }); return false; }); обработал на сервере и в переменной var tewq = html.split(":")[1]; получил нужный ответ (id статьи например 110) Теперь мне нужно id статьи вставить в ссылку. Например <a href=index.php&id=(РЕЗУЛЬТАТ ЗАПРОСА AJAX)> Как это сделать?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy