Вот мой звонок в $ .post:
$.post('<?php echo site_url('channel_partners/notify_uls/collateral'); ?>',
{nameUrl: 'test'},
function(data) {
// Do nothing
}
);
Это прекрасно работает в document.ready, часть вызова jQuery. Но если я помещу это в событие щелчка, это больше не отправляет. Вызов отображается красным цветом в Firebug, и рядом с ним больше нет «200 OK». Также данные не передаются.
Вот мое событие клика:
$(function() {
$('#Letter, #Postcard').click(function() {
var nameUrl = <?php echo '"' . $cp_name_and_url->name_url . '"'; ?>;
var language = <?php echo '"' . $lang . '"'; ?>;
var collat = this.id;
$.post('<?php echo site_url('channel_partners/notify_uls/collateral'); ?>',
{nameUrl: 'test'},
function(data) {
// Do nothing
}
);
});
});
Что я делаю не так?