jquery Uncaught SyntaxError:意外的输入结束错误

hrirmatl  于 2024-01-07  发布在  jQuery
关注(0)|答案(1)|浏览(203)

不知道为什么我得到了一个未捕获的语法错误:意外结束的输入错误,老实说,我已经使用了这个片段在许多地方之前,从来没有这个问题?我显然只是代码盲今天下午!

  1. <!-- jquery and bootstrap -->
  2. <script src="js/libs.min.js?t=1494075642"></script>
  3. <script src="js/template.js?t=1494075642"></script>
  4. <script>
  5. // =======================
  6. // SUBMIT TO MAILCHIMP
  7. // =======================
  8. $(document).ready( function () {
  9. var action = "https://<<client_name>>.us13.list-manage.com/subscribe/post-json?u=207e8e8eebc7ed702d92e7928";
  10. var form = $('.mailchimp');
  11. if ( form.length > 0 ) {
  12. $('.mailchimp button[type="submit"]').on('click', function(e) {
  13. e.preventDefault();
  14. form = $(this).closest(".mailchimp");
  15. register(form);
  16. });
  17. }
  18. function register(form) {
  19. $.ajax({
  20. type: form.attr('method'),
  21. url: form.attr('action'),
  22. data: form.serialize(),
  23. cache : false,
  24. dataType : 'json',
  25. contentType: "application/json; charset=utf-8",
  26. error : function(err) {
  27. alert("Could not connect to the registration server. Please try again later.");
  28. },
  29. success : function(data) {
  30. if (data.result != "success") {
  31. $('#success').addClass("alert-danger").toggle().find("p").text(data.msg);
  32. $('#mailchimpModal').modal('show');
  33. $form.reset();
  34. } else {
  35. $('#success').addClass("alert-success").toggle().find("p").text(data.msg);
  36. $('#mailchimpModal').modal('show');
  37. $form.reset();
  38. }
  39. }
  40. })
  41. }
  42. </script>

字符串

v64noz0r

v64noz0r1#

底部缺少' }); '。只需将其添加到/script标记的正上方。您需要关闭$(document).ready(function(){

相关问题