Удалите {
и }
из этой строки:
$("#msg_from").autocomplete({
source:
function (req, resp){
$.ajax({
url: "autocompl.asp",
data: $("#msgForm").serialize() + "&field=msg_from"
});
}
});
{}
в data: {}
интерпретируется как литерал объекта, а не как блок кода (терминология?).Объектные литералы имеют вид { id: property }
, отсюда и сообщение об ошибке.