Как я уже говорил, живой пример помог бы, но я все же взглянул на этот код, и все выглядело довольно хорошо, если предположить, что ваши ajax-вызовы всегда возвращают то, что должны возвращаться (вы проверяли с помощью firebug или еще чего-нибудь? ). Вы должны поместить этот фрагмент своего кода в функцию dom ready:
$("#pop_container").dialog({
autoOpen: false,
height: 750,
width: 950,
modal: true,
closeOnEscape: false
});
Вместо установки этого в обратном вызове. Так что вам просто нужно вызвать $ ('# pop_container'). Dialog ('open'); в обратном вызове. Теперь, если этого недостаточно, и этого не должно быть достаточно, вы можете вручную инициировать щелчок в jQuery ($ ('. View_all'). Trigger ('click')), но это не совсем "чисто". Не знаю, поможет ли это, но я не смогу сделать больше, не полностью понимая, что происходит: P