0
私はJavasriptオブジェクトを作成しています:にSyntaxError:終端されていない文字列リテラルJavaScriptコンソール
var obj= new Object();
obj.Message = $(".textarea").val();
とJSON stringify
を経由して、このオブジェクトの投稿:
$.ajax({
type: "POST",
contentType: "application/json",
dataType: "json",
url: 'xx/yy',
data: JSON.stringify(obj),
success: function (html) {
// ...
},
error: function (request, status, error) {
// ...
}
});
私は取得しています:
SyntaxError: unterminated string literal in console
私は何を置き換えるべきですか?
EDIT:
この問題は、いくつかの改行やいくつかの無効な文字列リテラルを持っているのこれはあなたの値とすることができるユーザーは、プレーンテキストエリアに入力するデータ(いないリッチテキストエリア)
あなたはエラーをクリックすることができ、それがエラーのソース線にあなたを導くでしょう。 – Jai
このコードに問題はないようです。これはあなたのコードのすべてですか? – Deep
あなたの問題はありませんが、 'dataType:" json "、' data:JSON.stringify(obj)、 '間違っています...' dataType: "json"、data:obj、 '黄金です –