Есть такая удивительная по своей выразительности статья: phpfaq.ru/debug
Развивая мысль - сперва-наперво определите, в какой части проблема. Это может быть:
0) js вообще не работает, из-за, например, синтаксической ошибки
1) уходит неверный AJAX-запрос (не туда, не те данные, и пр.)
Например, что в data: { action: 'showProductsForInsert', id_cat: id_cat } есть такое id_cat? Это глобальная переменная? Где и чем она заполняется?
2) или это в ответ на запрос возвращает пустая страница
По всем перечисленным пунктам помогут средства разработчика в браузерах, opera dragonfly (вызывается ctrl+shift+i), firebug, у хрома, помнится, безымянный, но так же ctrl+shift+i
|