PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (16): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 232
Ammiak
Отправлено: 25 Декабря, 2013 - 11:17:22 • Тема: Скрипт выдает ошибку • Форум: JavaScript & VBScript
Ответов: 9 Просмотров: 2837
Deonis спасибо что откликнулись ситуация такова:
Цитата:
Вы собирались передавать этот элемент в ответе на ajax-запрос? Если да, то расположение его внутри цикла не случайное?
Да, элементы выбираются запросом в цикле.
Цитата:
Для чего цикл, если на выходе вам нужен всего один какой-то id-шник? И условие в нем не написано случайно?
Мне нужно вернуть и несколько элементов и id-шник последнего выведенного элемента.
Вообщем пробую сделаю так
PHP:
скопировать код в буфер обмена
//возвращаю id-шник последнего, здесь все ок
$data [ 'id' ] = end ( $arIds ) ;
//заношу отдельный элемент в переменную $div
$div = '<div class="catalog_item_container">
<div class="container_item_label "><span>' . $ackc_type . '</span></div>
<div class="catalog_item_img_container_block ">
<div class="catalog_item_img">
<a href="/catalog/' . $ob [ 'IBLOCK_SECTION_ID' ] . '/' . $ob [ 'ID' ] . '/">' . $img . '</a>
</div>
</div>
<div class="catalog_item_name"><a href="/catalog/' . $ob [ 'IBLOCK_SECTION_ID' ] . '/' . $ob [ 'ID' ] . '/">' . $ob [ 'NAME' ] . '</a></div>
<div class="catalog_item_props">
<ul>
' . $li_str . ';
</ul>
</div>
</div>' ;
//пробую вернуть переменную $div, здесь выдает ошибку
$data [ 'div' ] = $div ;
В тексте ajax-запроса
CODE (
javascript ):
скопировать код в буфер обмена
$.ajax ( {
type : "POST" ,
cache: false ,
dataType: 'json' ,
url: '/ajax/catalog.php' ,
data: { section_id: section_id, id: id} ,
success: function ( data) {
alert ( data[ 'id' ] ) ;
alert ( data[ 'div' ] ) ;
} ,
error: function ( ) { alert ( "Ошибка выполнения" ) ; }
} ) ;
Выдает ошибку выполнения
Ammiak
Отправлено: 24 Декабря, 2013 - 22:38:00 • Тема: Скрипт выдает ошибку • Форум: JavaScript & VBScript
Ответов: 9 Просмотров: 2837
Действительно без html кода в обработчике все отлично работает. А как его можно отсериализовать (если можно хотя бы небольшой пример), впервые приходится такое делать
Ammiak
Отправлено: 24 Декабря, 2013 - 21:53:02 • Тема: Скрипт выдает ошибку • Форум: JavaScript & VBScript
Ответов: 9 Просмотров: 2837
Здравствуйте, вывожу при скролле ajax'ом список товаров, для этого передаю данные в обработчик, обратно требуется вернуть собственно товары и id последнего выведенного товара. Однако скрипт почему-то выдает ошибку выполнения. Вот код ajax-запроса:
CODE (
javascript ):
скопировать код в буфер обмена
$.ajax ( {
type : "POST" ,
cache: false ,
dataType: 'json' ,
url: '/ajax/catalog.php' ,
data: { section_id: section_id, id: id} ,
success: function ( data) {
alert ( data[ 'id' ] ) ;
} ,
error: function ( ) { alert ( "Ошибка выполнения" ) ; }
} ) ;
Код обработчика
PHP:
скопировать код в буфер обмена
<? $arIds = array ( ) ; //создаем массив для записи id'шников выводимых товаров //собственно цикл вывода товаров
while { //условия
?>
<div class="catalog_item_container">код блока с товаром</div>
<? $arIds [ ] = $ob [ 'ID' ] ; //запись массива id'шников выводимых товаров
}
//получаем id последнего выводимого товара
$data [ 'id' ] = end ( $arIds ) ; ?>
Ammiak
Отправлено: 02 Декабря, 2013 - 12:00:19 • Тема: Не работает document.documentElement в Chrome • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 787
Здравствуйте, определяю высоту экрана с учетом скроллинга таким способом:
В Chrome этот показатель всегда равен 0, в результате не работает анимация. Подскажите пожалуйста, можно ли как-то кроссбраузерно высчитывать это значение?
Ammiak
Отправлено: 24 Ноября, 2013 - 14:28:51 • Тема: Как вставить в input html-код? • Форум: JavaScript & VBScript
Ответов: 7 Просмотров: 2534
нет, span'ы формируются не динамически, задача в след.:
нужно в input вставить два span'а с разными стилями, примерно так
<span>Некорректный E-mail</span>
<span style="float:right font-style: oblique;">пример: example@mail.ru</span>
Ammiak
Отправлено: 18 Августа, 2013 - 15:04:36 • Тема: Вопрос по API Google Maps • Форум: JavaScript & VBScript
Ответов: 4 Просмотров: 1392
Здравствуйте, получаю координаты объектов стандартными api-функциями google-карт, при дальнейшей их передаче ajax'ом в консоле выдается ошибка
Цитата:
TypeError: this is undefined
Проблема наверняка в формате передачи координат, но правильно их передать пока не получается. Вот код:
CODE (
javascript ):
скопировать код в буфер обмена
var geocoder = new google.maps .Geocoder ( ) ;
function codeAddress( address) {
geocoder.geocode ( { 'address' : address} , function ( results, status ) {
if ( status == google.maps .GeocoderStatus .OK ) {
$.ajax ( {
type : "POST" ,
url: '/script.php' ,
data: { coords: results[ 0 ] .geometry .location } , //скорее всего здесь ошибка, вид передавемых координат: (54.162813, 37.59389999999996) и т.д.
cache: false ,
success: function ( ) {
}
} ) ;
}
} ) ;
}
Ammiak
Отправлено: 22 Июля, 2013 - 14:53:36 • Тема: Отмена submit в fancybox'е • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 597
Здравствуйте, возник вопрос: в модальном окне есть форма, при submit'е в ней страница перезагружается. Можно ли как-то сделать чтобы форма сабмитилась внутри модального окна?
Ammiak
Отправлено: 02 Июля, 2013 - 22:34:29 • Тема: Не работает toFixed • Форум: JavaScript & VBScript
Ответов: 12 Просмотров: 3618
ничего особенного, первый множитель:
здесь все ок, после запятой два знака
второй множитель
здесь тоже все норм.
Произведение:
Пробовал и в мозилле, и в хроме и в осле
Ammiak
Отправлено: 02 Июля, 2013 - 22:04:53 • Тема: Не работает toFixed • Форум: JavaScript & VBScript
Ответов: 12 Просмотров: 3618
Здравствуйте, возможно нубский вопрос: перемножаю два числа, к результату применяю toFixed(2) но вместо двух знаков после запятой возвращается четыре. Если у кого-то была такая же проблема, подскажите плиз в чем дело?
Страниц (16): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB