2012-09-25 39 views
0

問號出現在頁面的頂部,但我無法找到它。我只是試圖從一批電子郵件中發送測試電子郵件來驗證內容。cfml jquery未捕獲的語法錯誤無效令牌?

<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> 

回答

3

你的最後一行應該是});而不是)};

有點解釋:錯誤與jQuery無關。你在那裏有一個無效的JavaScript語法。將來只需打開瀏覽器的JavaScript控制檯來檢查錯誤。你可以看看它here

+0

我正在嘗試使用Chrome瀏覽器,這些工具沒有意義。控制檯是我收到錯誤信息的地方。改變結束語法沒有任何區別。 – user990016

+0

@ user990016,這沒有意義,[看看。](http://jsfiddle.net/9mdNb/) – Alexander

+0

@ user990016,它工作,還是沒有? – Alexander

1

你爲你準備好DOM事件結束標記是一個非法字符..嘗試移除

}); 
    });​ 

}); < ----- 

您的代碼與)};

結束還要檢查你所看到的錯誤在中央控制檯部的瀏覽器

+0

我看不到無效的字符。 – user990016

+0

非法我的意思是你沒有正確地關閉你的牙套..錯誤的語法 –

相關問題