我在控制台日志中收到以下错误:
"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);
答案 0 :(得分:2)
‘
无法引用JavaScript字符串(LEFT SINGLE QUOTATION MARK
)和’
(正确的单引号)字符。使用'
(APOSTROPHE)或"
(引号)。
答案 1 :(得分:1)
在这里猜测,但看起来你的编辑正在插入一些&#34;花哨的引号&#34; (“”‘’
)而不是常规的("'
)。
答案 2 :(得分:1)
您使用的是引号而不是直引号,JavaScript不支持。只需进行搜索和替换,用直引号(“
,{{1}替换所有引号(”
,‘
,’
,"
) })。