非常に奇妙な問題です...投稿のメソッドに複数の値を渡そうとしています。オブジェクトとして投稿しない限り、問題なく動作します。しかし、オブジェクトとして投稿しようとすると、エラーが発生します
Uncaught InvalidStateError: 使用できない、または使用できなくなったオブジェクトを使用しようとしました。
ここにコードがあります
これは機能します
var x = $('#myDiv').val(canvas.toDataURL("image/png", 1.0);
$.ajax({
type:'POST',
url:"/myMethod/test",
data: x,
success:function (response) {
}
});
しかし、これは機能しません
var x = $('#myDiv').val(canvas.toDataURL("image/png", 1.0);
$.ajax({
type:'POST',
url:"/myMethod/test",
data: {x:x},
success:function (response) {
}
});
オブジェクトとして送信しようとすると不平を言う理由がわかりません