私は隠された入力値に変数の束を渡ししようとしていますが、私はこのコードで愚かな構文エラーを取得しています:jQueryのでSyntaxError:予期しないトークン=
$('#imgdata').append(
'<input type="hidden" name="imgdata[' + id + '][width]" value="' + _width + '"/>
<input type="hidden" name="imgdata[' + id + '][height]" value="' + _height + '" />
<input type="hidden" name="imgdata[' + id + '][left]" value="' + _left + '" />
<input type="hidden" name="imgdata[' + id + '][top]" value="' + _top + '" />
<input type="hidden" name="imgdata[' + id + '][src]" value="' + _src + '" />'
);
私は、単純な文法ミスを見下ろすする必要があります。コンソールは3行目にそれを教えてくれます。
SOLUTION:
問題は、行の折り返しとありました。フォーマットするためにenterを押さずにコードをインライン化すると、それを修正しました。
ワナコンソールがあなたを語っているもので私たちを啓発しますか?他の情報がまったくない "構文エラー"ですか?私の推測では、 "Unterminated String Literal"という言葉がどこかにあるかもしれません。 :)どちらの方法でも、すべてのエディタが行の折り返しをシームレスに処理できるわけではないので、各行が '' + 'で終わっていることを確認し、3,4,5,6を' 'で始めることを検討することもできます。 – jmort253
サファリが「SyntaxError:Unexpected EOF」と表示されている間、Chromeは 'Uncaught SyntaxError:Unexpected token ='を3行目に表示します。 – mistersoftee
問題は実際に行折り返しの問題でした。テキストエディタで1行にして固定しました。ありがとうございました。 – mistersoftee