【问题标题】:Is it possible to include php files using AJAX() ?? in JQM mobile form是否可以使用 AJAX() 包含 php 文件?以 JQM 移动形式
【发布时间】:2014-06-17 07:13:23
【问题描述】:

我有一个移动网站的表单页面。在我的桌面版本中,我包含了一些包含一些额外表单元素的 php 文件。它看起来像这样。

<div id="DIVC3" class="divs_details">
    <?php include(dirname(__FILE__)."/cat3.tpl.php")?>
</div>
<div id="DIVC4" class="divs_details">
    <?php include(dirname(__FILE__)."/cat4.tpl.php")?>
</div>
<div id="DIVC5" class="divs_details">
    <?php include(dirname(__FILE__)."/cat5.tpl.php")?>
</div>
<div id="DIVC6" class="divs_details">
    <?php include(dirname(__FILE__)."/cat6.tpl.php")?>
</div>
<div id="DIVC8" class="divs_details">
    <?php include(dirname(__FILE__)."/cat8.tpl.php")?>
</div>
<div id="DIVC9" class="divs_details">
    <?php include(dirname(__FILE__)."/cat9.tpl.php")?>
</div>
<div id="DIVC10" class="divs_details">
    <?php include(dirname(__FILE__)."/cat10.tpl.php")?>
</div>
<div id="DIVC11" class="divs_details">
    <?php include(dirname(__FILE__)."/cat11.tpl.php")?>
</div>
<div id="DIVC12" class="divs_details">
    <?php include(dirname(__FILE__)."/cat12.tpl.php")?>
</div>
<div id="DIVC13" class="divs_details">
    <?php include(dirname(__FILE__)."/cat13.tpl.php")?>
</div>
<div id="DIVC15" class="divs_details">
    <?php include_once(dirname(__FILE__)."/cat15.tpl.php")?>
</div>
<div id="DIVC16" class="divs_details">
    <?php include(dirname(__FILE__)."/cat16.tpl.php")?>
</div>
<div id="DIVC17" class="divs_details">
    <?php include(dirname(__FILE__)."/cat17.tpl.php")?>
</div>
<div id="err_desc" style="visibility:hidden; display:none;">
    <?php
    $long_desc=strlen($t_POST['im_desc']);
    if ($long_desc>0 && $long_desc<15) {
        ?>
        <span style="color:#FF0000;font-weight:bold; font-size:12px"> <?=$this->translate->translate('ERR_DESC','nucleo','Descripción deficiente');?></span>
        <?php 
    }
</div>

但如果我在移动网站上执行此操作,则加载页面需要很长时间。所以我在想的是,只有在需要时才根据Onchange() 事件使用Ajax() 加载每个页面是否可以包含这种方式??

脚本

function includeFile(categoria) {
        if( categoria == (3))
{
        //here I want to include the file using Ajax()
}

}

感谢和问候

【问题讨论】:

    标签: php jquery ajax jquery-mobile


    【解决方案1】:

    是的,可以使用 ajax 加载 php。您只需使用 Post 或 GET 发送变量

    类似这样的 jquery ajax:

    $.ajax({ type: "POST", url: "bla/cat15.tpl.php", data: { name: "John", location: "Boston" } }) .done(function( data) { $('#DIVC15').html(data); });

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多