【问题标题】:Uncaught SyntaxError: missing ) after argument list jQueryUncaught SyntaxError: missing ) 在参数列表 jQuery 之后
【发布时间】:2017-11-24 07:38:12
【问题描述】:

我正在使用此脚本,但在参数列表后出现错误“Uncaught SyntaxError: missing )”。

请帮助我摆脱讨厌的错误,花了很多时间但没有解决。

<script>
function endOfText(){
    <?php 
         $free_text = '<div style="display:block;width:600px;height:340px;background-color:black;">
                    <div style="height:35px;"></div>
                    <div style="height:20px;width:600px;text-align:center;color:white;font-size:20px;">PARTIE SUIVANTE</div>
                    <div style="height:30px;"></div>
                    <div style="display:block;width:300px;height:170px;margin-left:150px;cursor:default;
                    background-image:url("'.$server_free.'thumb/'.$drama_tab['shortcut'].'/'.$drama_tab['shortcut'].$epiNB.'-'.$part_1.'_thumb.jpg");background-size:300px 170px;background-repeat:no-repeat;background-position:center;">
                        <div><a href="javascript:void(0)" onclick="send_epi('.$part_1.')"><img src="'.$http.'images/next_free.png"/></a></div>
                    </div>
                    <div style="height:40px;"></div>
                    <div style="width:600px;text-align:center;color:white;">Ou utilisez les boutons numérotés à droite</div>
                </div>';

    echo '$("#free_video").append("'.$free_text.'");';
   ?>
}

【问题讨论】:

  • 我可以在你的 HTML 中看到 JavaScript 代码吗?
  • 我也尝试删除双引号然后它也不起作用

标签: javascript php jquery


【解决方案1】:

您正在打印 echo '$("#free_video").append("'.$free_text.'");';

其中包含 2x " 表示字符串。

在构建您的 $free_text 时,您还为 the background-image:url("/test/myImg.jpg") 设置了 "

所以最终你的错误是由类似的东西产生的

$("#free_video").append("background-image:url("/test/myImg.jpg")"); 当然是行不通的。

解决方案:转义您的 " 和/或过度考虑您对 '" 的使用

【讨论】:

  • 我应该像这样使用 echo '$("#free_video").append('.$free_text.');';
  • 没有。这也会导致错误。你需要修改你的 $free_text 或者使用'$("#free_video").append(\''.$free_text.'\');';
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多