注意,当这些输出出现在js部分时,必须符合js语法也无须用htmlspecialchars转义
echo "link[$i] = " . htmlspecialchars("zhongxin.php?&news_id=" . urlencode($row_more_news_title['pid'])) ;
echo "text[$i] = $k." . $row_more_news_title['title'] ;
        $i++;输出结果应形如
link[1] = "zhongxin.php?&news_id=xxxxxx";
text[1] = "title";显然你的代码没有满足这个要求
1、串类型数据没有用引号括起
2、缺少行结束符“;”或“\n”