クライアント側の名前が、使用しているサーバー側の言語のキーワードまたは予約語である場合、名前の不一致の問題をどのように修正しますか?
DOJO JavaScriptツールキットにはQueryReadStoreクラスがあり、サブクラス化してRESTパターン化されたクエリをサーバーに送信できます。これをFilteringSelectDijitと組み合わせて使用しています。
QueryReadStoreをサブクラス化し、サーバーに渡されるパラメーターと引数を指定できます。しかし、途中のどこかで、「start」および「count」パラメーターがクライアントからサーバーに渡されています。APIにアクセスしたところ、QueryReadStore.jsがこれらのパラメーター名を送信していることがわかりました。
私はFiddlerを使用して、実際に送信および返送されているものを確認しています。サーバーの応答は、「start」パラメーターと「count」パラメーターが原因で、パラメーター名が一致しないことを示しています。問題は、PL/SQLで「start」と「count」を使用できないことです。
回避策または正しい実装のアドバイスをいただければ幸いです...thx。
//ここにコードスニペットを入れてみましたが、ほとんどがHTMLであるため、うまく機能しませんでした。