Mongrel を実行しているサーバーでクエリを実行する Web サイトがあります。クエリ構文は非常に複雑になる可能性があり、このエラーを生成するクエリ (HTTP 要求) を実行したところです。
すべての回避策を歓迎します。
編集: 完全な ajax コマンドは次のとおりです。
$.ajax({
type: "POST",
url: '/parsequery/' + jsonQuery,
beforeSend: function(x) { // this is needed because otherwise jquery doesn't see the returned data as json
if(x && x.overrideMimeType) {
x.overrideMimeType("text/html");
}
},
datatype: 'json',
success: function(data, textStatus) {
if (parsedOK(data)) {
executeQuery(jsonQuery);
}
else {
handleFailedParse(data);
}
},
error: function(jaXHR, textStatus, errorThrown) {
alert("error sending request: " + textStatus)
}
});