私はウェブ開発が初めてです。アプリケーションに mongoose Web サーバーを埋め込んでいます。私がやりたいのは、ブラウザからマングースに接続することです。次に、ユーザーがデータを入力してボタンをクリックすると、フレームにロードされる html を生成するようにマングースに要求します。
Mongoose は html を正しく生成しました。ファイルは存在しますが、フレームに「エラー 404: ファイルが見つかりません」というメッセージが表示され続けます。
私のコードは次のようになります。
私はjavascript関数showListView()を持っています
function showListView(doc1)
{
parent.listViewFrame.location.href=doc1;
}
上記の関数は、ユーザーがボタンをクリックすると実行されます。私がそれを定義する方法を以下に示します。
onclick="showListView('http://localhost:8080/ListView/some.html')"
JavaScript コードはメインの html に実装されています (ボタンなどの他のフォーム UI も含まれています)。
マングースのコードは次のようになります。
if (strcmp(request_info->uri, "/ListView/some.html") == 0)
{
// Generate some.html here.
return "";
}
html ファイルが正しく生成されます。正しいパスに存在します。しかし、フレームに「エラー 404: ファイルが見つかりません」というメッセージが表示され続けます。フレーム コンテンツをリロードすると、some.html が正しく表示されます。
私は何を間違えましたか?誰か助けてくれませんか?フレームのコンテンツをリロードせずに、ボタンをクリックした直後に「some.html」を表示したい。以前はどうもありがとうございました。