本当に混乱しています、私は何も悪いことを見つけることができません!

オブジェクト リテラル内で変数を宣言することはできません。外に移動pid:
var pid = ...
$.ajax({ ... });
varオブジェクト リテラル内にステートメントを含めることはできません。形式を使用して、オブジェクト リテラル内にのみオブジェクト プロパティを含めることができkey: valueます。
あなたはこのようなものを望んでいると思います。
var pid = $("span#live-news:first").attr("id");
$.ajax({
// all the AJAX options go here
});