Просто напишите
$.get('test.xml',callback);
Когда вы пишете
$.get('test.xml',callback(data));
, тогда callback
выполняется немедленно (вы вызываете функцию).
Или, если data
не предполагается, что это данные, возвращаемые вызовом Ajax, но какой-то параметр, который вы хотите передать в функцию, у вас есть две возможности:
- Сделать
callback
вернуть функцию. Обернуть вызов callback
в анонимную функцию:
$.get('test.xml',function(){callback(data);});