私は3ページ、すなわちmain_page.php
、ajx_page1.php
とajx_page2.php
そして、$.post
リクエストを使用しmain_page.php
てに送信しましたajx_page1.php
。この後、にリクエストをajx_page1.php
送信します。そして、理解を深めるために下に画像を追加しました...$.post
ajx_page2.php
問題
リクエストはローカルホストでうまく機能しており、これをライブサーバーで実行すると、ほぼ4〜6秒かかります。そして、これは最も恐ろしいタイムラプスです。
下の画像に示すように、ページ内の ajax リクエストを子ページに投稿する他の方法はありますか。
またajx_page2.php
、データベースからデータを取得します..そして、他のページはajx-childページからデータを取得しています
CSSもjQueryも動かない..
コード
Main_page.php
$.post("ajx_page1.php", {parameters}, function(return_data){
$("#container").html(return_data);
});
ajx_page1.php
$.post("ajx_page1.php", {parameters}, function(return_data){
$("body").html(return_data);
});
ajx_page2.php
`some condition and logical data from database`
更新されたファイルの詳細
Main_page.php
<div id="content_region" class="center">
<div class="a_job_pre_action clear">
<ul class="a_jj_ul">
<li class="j_act_1 j_act" ><a href="" >JOB DETAIL</a> </li>
<li class="j_act_2 j_act" ><a href="" >STAFF SHORTLISTED</a> </li>
<li class="j_act_3 j_act" ><a href="" >CLIENT SHORTLISTED</a> </li>
<li class="j_act_4 j_act" ><a href="">CONFIRM FOR INTERVIEW</a> </li>
<?php if ($_SESSION['user_type'] == "admin" or $_SESSION['user_type'] == "manager"): ?>
<li class="j_act_5 j_act" ><a href="" >INVOICES</a> </li>
<?php endif; ?>
<li class="j_act_6 j_act" ><a href="" >CONTACT CLIENT</a> </li>
</ul> <!-- a_jj_ul -->
</div> <!-- a_job_pre_action -->
<div class="clear a_job_action_result">
</div>
<script>
$(document).ready(function(){
$(".j_act_1 a").click(function(){
$.post("ajx_page1.php", {job_id : j_job_id}, function(return_data32){
$(".a_job_action_result").html(return_data32);
});
});
});
</script>
ajx_page1.php
<select class="a_sel" name="sel_staff">
<?php get_all_staff_options(); ?>
</select>
// and some other data too.
<script>
$(document).ready(function(){
$(".ajx_select_status").change(function(){
var j_job_status = $(this).val();
var j_job_code = "<?php echo $curr_job_data['job_code']; ?>";
$.post("ajx_page.php", {job_status : j_job_status, job_code : j_job_code}, function(return_data32){
alert(return_data32);
});
});
});
</script>
ajx_page2.php
full pure php code here