JavaScript不适用于php echo

我有php javaScript echo的问题。 我想为使用echo动态创建的按钮激活javaScript函数。

当我在没有回声的情况下进行测试时,function正常使用。 但是当我使用echo创建它时,它不起作用。

这是pages.php中的echo:

$cont.='
'; $cont.='
'; $cont.='

'; $cont.='
'; $cont .= '
';

而javaScript就在这里:

 $cont .= '  $("#btnNEWCONTENT").click(function(){ alert("hi there.."); $.ajax({ url: \'ajax.php\', data: {action: \'test\'}, type: \'post\', success: function(data) { alert(data); } }); });  '; echo $cont; 

请帮忙。

这段代码对我有用,在head之间添加jquery,并将javascript包装到函数中:

      '; $cont.='
'; $cont.='

'; $cont.='
save
'; $cont.='
'; $cont.=' '; echo $cont; ?>