12

Jquery — проблема с .load и Internet Explorer (IE)

Posted by X-3mal on 17.08.2011 in Новости |

Столкнулся со следующей проблемой:
Делаю запрос

$(‘#some_id’).load(‘some_URL’, function(){

});

Во всех браузерах номально грузит, а ИЕ, как всегда, брыкается. Ничего не заугружалось.

РЕШЕНИЕ:

В целевом файле было достаточно поставить нужный header:

header(«Cache-Control: no-cache, must-revalidate»); // HTTP/1.1
header(«Expires: Sat, 26 Jul 1997 05:00:00 GMT»);
header (‘Content-Type: text/plain; charset=windows-1251’);

Первые 2 строчки для того, чтоб ИЕ не грузил страницу из кеша. Это нужно, например, для формирования корзины в интернет магазине.

Кодировка в 3й строчке должны быть windows-1251 или utf-8. cp-1251 / cp1251 не работают.

Метки: , , , ,

MySQL — проблема с внешним ключем

Posted by X-3mal on 11.08.2011 in Новости |

Столкнулся с банальной оплошностью.

Ситуация следующая:

В базе данных есть таблица «Заказ», и связанная с ним внешним ключем таблица Курьеры. При удалении курьера значение курьер_ид в таблизе «Заказ» превратилось в NULL (условие внешнего ключа).

На странице сайта я делал выборку типа :

Select … FROM «shop_order»

JOIN shop_drivers ON …

И у меня не выводились заказы, которые доставлял удаленный курьер. Я очень долго парился, не мог понять, почему же они не отображаются. И тут меня осенило! Я то, по глупости, предполагал, что JOIN по умолчанию соответсвует «LEFT JOIN«. Это НЕ ТАК. Возможно, опытные MySQL-щики меня загнобят за такую банальную оплошность, но человек есть человек. До этого не приходилось сталкиваться с данной проблемой, т.к. чаще всего у меня было «ON DELETE CASCADE, ON UPDATE CASCADE».

Метки: , , ,

1

Давайте знакомиться

Posted by X-3mal on 08.08.2011 in Новости |

Ура! Наконец-то у меня появилось время и желание занятся блогерством.

Итак, приступим. Начнем, пожалуй, с представления. Я, Паладийчук Алексей,   являюсь разработчиком разнообразных веб-сервисов. В процессе решения той или иной задачи довольно часто внозникают трудности и осложнения. Это не повод вешать нос, т.к. всегда на помощь может прийти гугл и различные форумы. Но это не всегда удобно, ведь для того, чтоб найти нужный ответ приходится перелопатить огромную кучу страниц.

Этот сайт будет моим хранилищем найденной и обощенной информации. Тут будут появлятся различные решения нестандартных задач.

Начнем с тематики… Основным направлением моих усилий является программирование на PHP с использованием различных паттернов и фреймворков.

Помимо PHP мне приходится сталкиваться с Java Script, AJAX (jquery), Zend Framework, CMS Joomla, CMS WordPress.

Я буду выкладывать все некомерческие плагины, которые будут писаться под эти системы. Надеюсь, кому-то они будут полезны. Я сам очень часто качаю готовые плагины, т.к. незачем изобретать велосипед. В последнее время я часто сталкивался с ситуациями, когда готовых плагинов, нужных мне, в интернете не было, и я писал свои. В скором времени я собираюсь привести их к пристойному виду, и выложить в сеть.

Что ж, вот я и представился.

Ожидайте новых постов.

 

Copyright © 2011-2019 Записки программиста All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.