意外的令牌ILLEGAL ajax帖子

时间:2014-09-02 15:44:56

标签: javascript jquery ajax

我在控制台日志中收到以下错误:

"Uncaught SyntaxError: Unexpected token ILLEGAL" on 7 line (url: ...). 

如果我对第7行进行评论,我就明白了:

"Uncaught SyntaxError: Unexpected token ILLEGAL" on 8 line.

我正在使用jquery-2.1.0

这是我的代码:

var main = function(){
   $('.btn').click(function(){
      var sumCalc = $('#fieldname4_1').text();
      var phone = $('#fieldname18_1').text();
      var adminEmail = "thedrgef@gmail.com";

      $.ajax({
         url: “https://mandrillapp.com/api/1.0/messages/send.json”,
         type: “POST”,
         data: {
           ‘key’: ‘some key here’,
           ‘message’: {
             ‘from_email’: ‘some mail’,
             ‘to’: [{
                ‘email’: adminEmail,
                ‘name’: ‘admin’,
                ‘type’: ‘to’
              }],
             ‘autotext’: ‘true’,
             ‘subject’: ‘subj’,
             ‘html’: ‘<h1>hello</h1>
                <p>dats phone: </p>’ + phone
            }
         }
      })
      .done(function(response) {
             console.log(response); // if you're into that sorta thing
      });
   });
 }

$(document).ready(main);

3 个答案:

答案 0 :(得分:2)

无法引用JavaScript字符串(LEFT SINGLE QUOTATION MARK )和(正确的单引号)字符。使用'(APOSTROPHE)或"(引号)。

答案 1 :(得分:1)

在这里猜测,但看起来你的编辑正在插入一些&#34;花哨的引号&#34; (“”‘’)而不是常规的("')。

答案 2 :(得分:1)

您使用的是引号而不是直引号,JavaScript不支持。只需进行搜索和替换,用直引号(,{{1}替换所有引号(") })。

相关问题