Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Возврат переменной с ajax

00 голосов
4
Допустим в обработчике у меня появляется переменная $myhtml, которая в зависимости от некоторых параметров принимает какое то значение.
Код
<?
$myhtml="HTML код"
?>

С ней работает скрипт, он отправляет значение переменной ид и должен по сути менять текст в диве .ред в зависимости от результата
Код
<script type="text/javascript">
    $('.red').click(function()
    {
        var price_id = $(this).parent().find('.price_id').text();
        $.ajax({url:'/index.php',
            dataType: 'html',
            success: function(data)
            { $('.red').text(data); }
        });
        return false;
    });
</script>

Подскажите пожалуйста в чём моя ошибка, и как передать эту переменную правильно
спросил 19 Дек, 13 от XIDAN (620 баллов)

4 Ответы

00 голосов
Запрос отправляется? Что вот тут? /index.php
ответил 04 Март, 14 от Lekar (2,220 баллов)
00 голосов
Запрос отправляется, в /index.php страница, наверху в ней код обработчика, внизу скрипт. по сути в обработчик отправляется ид там проверяется есть ли оно в куках, в зависимости от это надо в ред поставить "добавить" или "удалить". Переменная в обработчике получается. price_id' это ид товара. по нему проверяется условие.
ответил 24 Июнь, 14 от XIDAN (620 баллов)
00 голосов
Цитата
Азат Гумеров пишет:
Запрос отправляется, в /index.php страница, наверху в ней код обработчика, внизу скрипт. по сути в обработчик отправляется ид там проверяется есть ли оно в куках, в зависимости от это надо в ред поставить "добавить" или "удалить". Переменная в обработчике получается. price_id' это ид товара. по нему проверяется условие.



Это понятно все, код можно, весь
ответил 24 Окт, 14 от Lekar (2,220 баллов)
00 голосов
Код всей страницы
Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="/bitrix/templates/8walls/components/bitrix/menu/top/style.css?1280222481" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/components/bitrix/catalog.section/hot/style.css?1281887350" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/components/bitrix/menu/bookmarks/style.css?1283838044" type="text/css" rel="stylesheet" />
<link href="/bitrix/components/bitrix/system.show_message/templates/.default/style.css?1284050305" type="text/css" rel="stylesheet" />
<link href="/bitrix/js/main/core/css/core.css" type="text/css" rel="stylesheet" />
<link href="/bitrix/components/bitrix/map.google.system/templates/.default/style.css?1284050318" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/components/bitrix/news/mainnews/bitrix/news.detail/property/style.css?1283422306" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/components/bitrix/news.list/DetailProperty/style.css?1283431778" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/components/bitrix/menu/bottom/style.css?1280222481" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/8walls/styles.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="/bitrix/js/main/core/core.js"></script>
<script type="text/javascript">BX.message({'LANGUAGE_ID':'ru','FORMAT_DATE':'DD.MM.YYYY','FORMAT_DATETIME':'DD.MM.YYYY HH:MI:SS','COOKIE_PREFIX':'BITRIX_SM','bitrix_sessid':'aca3586c327cddcd7dc70b177abe7112','JS_CORE_LOADING':'Загрузка...','JS_CORE_WINDOW_CLOSE':'Закрыть','JS_CORE_WINDOW_EXPAND':'Развернуть','JS_CORE_WINDOW_NARROW':'Свернуть в окно','JS_CORE_WINDOW_SAVE':'Сохранить','JS_CORE_WINDOW_CANCEL':'Отменить'})</script>

<script src="http://maps.google.com/maps/api/js?sensor=false&language=ru" charset="utf-8"></script>
<script type="text/javascript" src="/bitrix/templates/8walls/js/jquery.js?1264684551"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/jquery.tools.min.js?1264684551"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/twitter.min.js?1278910427"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/linso.js?1264684557"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/ZForms-jquery-3.0.4-min.js"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/jquery.form.js"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/jquery.validationEngine.js?1264684551"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/jquery.fancybox.js"></script> 

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript" src="/bitrix/templates/8walls/js/GoogleMap.js"></script> 

 
<link href="/bitrix/templates/8walls/styles.css?31072010" type="text/css" rel="stylesheet" /> 
<link href="/bitrix/templates/8walls/js/validationEngine.jquery.css?1264684551" /> 
<link href="/bitrix/templates/8walls/js/jquery.fancybox.css" /> 

<title>Участок1</title>
</head>

<body>
   <script type="text/javascript">
           $(document).ready(function(){
               $('select').addClass("zf");
           });
       </script> 
<div id="panel"></div>
<div id="main">

    <div id="header">
        <div id="logo">
           <a href="/index.php"><img src="/bitrix/templates/8walls/images/logo.png" alt="8 walls" /></a>
            
        </div>
<div>
<ul id="headermenu">

         <li><a href="/about/index.php" class="selected"><img src="/bitrix/templates/8walls/images/8.png" border="0" /></a><a href="/about/index.php">О компании</a></li>
      
         <li><a href="/article/index.php" class="selected"><img src="/bitrix/templates/8walls/images/article.png" border="0" /></a><a href="/article/index.php">Статьи</a></li>

      
         <li><a href="/qa/index.php" class="selected"><img src="/bitrix/templates/8walls/images/faq.png" border="0" /></a><a href="/qa/index.php">Вопросы и ответы</a></li>
      
         <li><a href="/contact/index.php" class="selected"><img src="/bitrix/templates/8walls/images/mail.png" border="0" /></a><a href="/contact/index.php">Контактная информация</a></li>
      
         <li><a href="/mapsite/index.php" class="selected"><img src="/bitrix/templates/8walls/images/map.png" border="0" /></a><a href="/mapsite/index.php"></a></li>
      

</ul>
 </div>
        
       
                <div id="searchBlock">
             <form action="/search/index.php">
<div class="inp"><input type="text" name="q" value="Герцег Нови" size="15" maxlength="50" /></div>

    &nbsp;
      <input name="s" type="image" src="/bitrix/templates/8walls/images/searchbtn.png" value="Поиск" /
ответил 22 Фев, 15 от XIDAN (620 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 07 Янв, 14 от Taur (140 баллов)
0 голосов
0 ответов
спросил 15 Ноя, 13 от Evenka (520 баллов)
0 голосов
2 ответов
0 голосов
1 ответ
0 голосов
3 ответов
спросил 03 Авг, 13 от Emir (420 баллов)