Попробуйте это:
function ajax_post_var(url, event_id)
{
$.post(url, function(info)
{
alert(info);
if (event_id == '1')
{
//do something with info...
}
// ...more if's here...
});
}
ajax_post_var('http://www.website.com/a.php', 1);
Не уверен, почему вы используете $ .post, а не $ .get для этой цели.
jQuery AJAX-запросы по умолчанию являются асинхронными. Это означает, что вызов $ .post () не вернет значение немедленно. Для этого нужно использовать функции обратного вызова.
См. Ниже для получения дополнительной информации:
http://docs.jquery.com/Ajax