以下を使用して、フォームを送信するときにページ全体を取得していますが、CSS と JavaScript を呼び出すため、ページの読み込みに時間がかかります。
誰かがそのページを再び使用する前に、データがまだそのページにロードされていることを示す必要があります。ローディングでモーダル ポップアップを使用したいのですが、ページが完全にロードされたら、ポップアップを閉じます。どうすればそれを実現できますか?
$.ajax({
type: "POST",
url: $url,
data: "post=" + post,
// data: form_data,
success: function(data) {
if(data!=""){
$('body').html(data);
...
追加データ:
ウィンドウに 2 つのフレームがあります。右側のフレームには、クリックすると特定のデータが非表示のフィールドに投稿され、右側のページ全体が変更されたデータで取得されるリンクがあります。今、私の右側のページには次のようなリンクがあります
<link rel="Stylesheet" href="abc.css" type="text/css" />
<script src="jquery-1.6.3.min.js"></script>
<link href="jquery-ui.css" rel="stylesheet" type="text/css"/>
$('body').html(data); によってページが読み込まれると、これらのファイルがサーバーから取得されるまでに時間がかかります。これらのファイルをロードして、ユーザーに作業を任せたい