Вы должны будете вернуть JSON (или какой-либо другой формат данных, поддерживаемый функцией jjuery ajax ()) из файла fav.php.
edit : не имеет в качестве json, но для множественных возвращаемых значений анализ проще всего. Например, если вы вернули xml или html, вам придется пройти через узлы, чтобы вернуть значение.
Например, если вы вернулись:
{"user": "Joe", "success" : "pass", "message" : "favorite added" }
в случае успеха вы бы использовали:
function(response){
var user = response.user;
var success = response.success; // etc.
}
Важная вещь, которую следует помнить, - указывать dataType в вашем вызове ajax как json.
jQuery также поддерживает другие типы данных: xml, html, script, jsonp, text
Я считаю, что по умолчанию используется HTML. И, написав php для возврата xml с правильно отформатированными заголовками в сценарии php, я могу вам сказать, что иногда у вас есть для указания dataType для jQuery для его правильного разбора.