Jquery plugins SyntaxError:在cakephp中加载jquery弹出窗口时使用非法字符

Jquery plugins SyntaxError:在cakephp中加载jquery弹出窗口时使用非法字符,jquery-plugins,cakephp-2.0,popupwindow,Jquery Plugins,Cakephp 2.0,Popupwindow,我正在尝试集成https://github.com/webtechnick/CakePHP-Popup-Plugin。我只是按照上面的链接所说的去做。我试图在弹出窗口中加载一个元素,因此我使用了这个$this->popup->link('click me',array('element'=>'my_element')) 但是当我在浏览器上加载时,我发现以下错误,我对此一无所知,我在过去的两天里一直在尝试修复此错误,请帮助我解决此错误 SyntaxError: illegal character

我正在尝试集成
https://github.com/webtechnick/CakePHP-Popup-Plugin
。我只是按照上面的链接所说的去做。我试图在弹出窗口中加载一个元素,因此我使用了这个
$this->popup->link('click me',array('element'=>'my_element'))
但是当我在浏览器上加载时,我发现以下错误,我对此一无所知,我在过去的两天里一直在尝试修复此错误,请帮助我解决此错误

SyntaxError: illegal character
...eldset>\r\n\t<a href=\"#\" onclick=\"$('#popup_1').show(); return false;\">click...
语法错误:非法字符
…eldset>\r\n\t单击。。。

任何其他可能的解决方案都会被推荐。

好的,然后看看如何实现webdesignandsuch.com/how-to-create-a-popup-with-css-and-javascript/

现在阅读上面链接中的实现,下面给出了您在cakephp中要做的事情:

步骤1:在布局文件中添加这两行,假设您使用默认布局,然后在主体内添加标记:

 <div id="blanket" style="display:none"></div>
 <div id="popUpDiv" style="display:none">
因此,您必须发出一个ajax请求来获取弹出窗口的HTML,如下所示

$.ajax({
      url: "test.html",
         context: document.body
     }).done(function(data) {
      $('#popUpDiv').html(data);
      popup('popUpDiv');
     });
数据将是html代码,这是对ajax请求的响应

步骤3:创建ajax请求的url,让sat ajax_signup.html

   echo all the html part followed by exit.

现在你知道我想解释什么了

app/views/elements/my_element.ctp
中有什么内容?我在输出中看到一些可能不应该出现的反斜杠。。。您是否可能在某个地方使用了单引号字符串,而打算使用双引号字符串?我已经在myelement.ctpwell中创建了一个注册表单,我建议使用最简单的弹出窗口而不是插件,如果需要帮助,请参阅本文you@Anubhav谢谢,我需要你的帮助。。。
   echo all the html part followed by exit.