javascript - cfml jquery 未捕获语法错误无效 token ?

标签 javascript jquery coldfusion

页面顶部出现一个问号,但我找不到它。我只是尝试从一批电子邮件中发送一封测试电子邮件来验证内容。

<script type="text/javascript">

$(document).ready(function () {

    $(function() {
        $("#message_submit").live('click', function() {
            alert('x');
            $.ajax({
                  type: 'GET',
                  url: 'cfc/basic.cfc?method=SendTestEmail',
                  data: 'EmailAddress=' + $("#previewemailaddress").text() + '&emailbody=' + $("#Email_Text").text() + '&emailfrom=' + $("#email_from").text(),
                  error: function (xhr, textStatus, errorThrown) {
                    // show error
                    alert(errorThrown);
                  },
                  success: function () {
                    return true;
                  }
                });
         return false;
        });
    });​
)};

<table width="900">
  <tr>
    <td width="900"><cftextarea name="Email_Text" id="Email_Text" value="#Qmailer.Email_Text#"  richtext="True"></cftextarea>
    </td>
  </tr>
<tr>
    <td>
    <p><label for="previewemailaddress">Email Address for test email</label><input type="text" size="30" name="previewemailaddress" id="previewemailaddress" /></p>
    <p><input type="button" value="Send Test Email" name="commit" id="message_submit"/></p>
    </td>
</tr>
</table>

最佳答案

最后一行应该是 }); 而不是 )};

一点解释:该错误与 jQuery 无关。您遇到的是无效的 JavaScript 语法。以后只需打开浏览器的 JavaScript 控制台来检查错误即可。

你可以看看here .

关于javascript - cfml jquery 未捕获语法错误无效 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577500/

相关文章:

coldfusion - 在 ColdFusion 8 中,有没有办法查看失败的 cfquery 中的 SQL?

javascript - 刷新后将轮播保持在同一张幻灯片上

javascript - 多个动态创建的按钮,单击时使用相同的功能,但动态获取源参数

hash - 如何为http请求计算亚马逊的MD5哈希值

javascript - 获取相关元素的CSS样式

javascript - y 滚动条上固定菜单的眨眼/闪烁问题

mysql - cfc 中的查询在本地返回 [n] 项,但在实时站点上重复第一个元素 [n] 次

javascript - AngularJS 使用浏览器 URL 历史记录维护状态

javascript - 如何在angularjs中使用另一个文件中定义的常量

javascript - 捕获特定 DOM 元素的屏幕截图 (vanilla js)