PHPとかだとよくやってしまいそうなミス。
var obj = {"my":"banana","favorite":"apple","fruit":"orange",}
上記は、最終引数後のカンマを取り除き忘れた際の例。
ブラウザによってはこれが原因でエラーになり処理が中断されるので注意が必要。
例えばjQueryでAjax処理を記述する際。
$.ajax({ url : url, type : 'POST', data : data, })
$.ajax()関数に渡しているオブジェクトに注目。
この場合も同様、最終引数後のカンマが原因となり通信が中断されてしまう可能性がある。
Chromeなどのモダンブラウザは適切に解釈してくれるが、IEは当然のごとくコケるのでくれぐれも注意されたし。