ローカルマシンで実行されているデータベースに対して単純なGETリクエストを実行して、Word文書を取得しようとしています。
これは、データベースがファイルへのHTTPプロトコルアクセスをサポートし、ファイルへの正しいURLを持っている場合にのみ機能しますが、これを行うことができます。ほとんどのデータベースには、この方法での単純なファイルアクセスはありませんが、一部のデータベースにはアクセスできます。テストとして、ブラウザのURLバーに「 http:// localhost / databaseURLgoeshere 」を入力して、ファイルを正常にダウンロードできるかどうかを確認します。
それが機能しない場合は、サービスを照会するためのパラメーターを送信するという点で、より複雑なWebサービスを使用している可能性があります。クエリしようとしているデータベースWebサービスを知らなければ、私たちはあなたを助けることはできません。
$ .ajax('http:localhost:databaseURLgoeshere')
// http:の後にあるはずです。また、ポート番号が入る場所にhttp:localhost:databaseURLgoeshereを配置しています。代わりに、おそらくこの「http:// localhost / databaseURLgoeshere」または「http:// localhost:1234 / databaseURLgoeshere」のようになります。ここで、1234はサーバーがリッスンしているポートです。
最後に、.ajaxを含むファイルをダウンロードすることはできません。説明と回避策については、こちらを参照してください:
jQuery.Ajaxでファイルをダウンロードする
ajax呼び出しの結果は、データをコールバック結果に返します。すぐにはダウンロードされません。通常、ajax呼び出しの結果は、json、xml、またはhtmlです。たとえばHTMLの場合は、javascriptを再起動して、ページ内の任意の場所にその結果を挿入します。私の言いたいことは、ajax呼び出しはfile / xml / html / dataなどを取得するだけで、実際にはユーザーに表示されないということです。ページに配置するには、追加のJavaScriptを作成する必要があります。