0
我在ASP中使用Response.Write通過使用Mandrill API的Javascript發送電子郵件,我已經檢查過這段代碼至少5次,語法看起來正確我,我不知道爲什麼這個錯誤被報告。Javascript代碼未終止的字符串常量
if err.number = 0 then
Response.Write("<script language=""javascript"" type=""text/javascript"">
$.ajax({
type: 「POST」,
url: 「https://mandrillapp.com/api/1.0/messages/send.json」,
data: {
‘key’: ‘MYAPIKEY’,
‘message’: {
‘from_email’: ‘MAIL’,
‘to’: [
{
‘email’: ‘MAIL’,
‘name’: ‘ABC’,
‘type’: ‘to’
},
],
‘autotext’: ‘true’,
‘subject’: ‘TEST’,
‘html’: ‘TEST’
}
}
}).done(function(response) {
console.log(response);
});
</script>")
end if
我會感謝一些幫助,因爲我是初學者。
在黑暗中拍攝刺,但我認爲奇引號可能導致該問題(否則會產生一個問題,在未來)。用'''或者''''替換''''''''(逃避不會影響你在ASP中的Response.Write調用)稍微不同的說法,在你的腳本標籤是逃避是啊? – Turnerj
您是否將該腳本返回給瀏覽器執行?如果是這樣的話,你真的不希望以這種方式公開你的Mandrill API密鑰。 – bvanvugt