cfml jquery uncaught语法错误无效令牌?

时间:2012-09-25 06:44:18

标签: 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>

2 个答案:

答案 0 :(得分:3)

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

一点解释:错误与jQuery无关。你有什么JavaScript语法无效。将来只需打开浏览器的JavaScript控制台即可检查错误。

您可以查看here

答案 1 :(得分:1)

结束DOM ready事件的标记是非法字符。请尝试删除

    });
    });​

 });  < -----

您的代码以)};

结尾

同时检查您在浏览器控制台部分看到的错误