PHP/AJAX不呈现javascript

PHP/AJAX不呈现javascript,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我正在使用一些用于移动设备的复杂PHP,它使用AJAX(如中的data AJAX=“true”所示)将其他PHP文件包含到页面中,同时使用jQuery隐藏现有数据。当标题和地址发生变化时,实际的网页只是在更新。更新第一个新“页面”时,不添加javascript。核心页面包含一个涉及输出缓冲的PHP文件,但我认为这不会导致脚本错误。我使用的是PHP5.4.9,不确定这是否会产生影响 核心页面(第1页): 选择一个搜索选项 jQuery只抓取最外层中包含的PHP。不知何故,这一点从

我正在使用一些用于移动设备的复杂PHP,它使用AJAX(如
中的data AJAX=“true”所示)将其他PHP文件包含到页面中,同时使用jQuery隐藏现有数据。当标题和地址发生变化时,实际的网页只是在更新。更新第一个新“页面”时,不添加javascript。核心页面包含一个涉及输出缓冲的PHP文件,但我认为这不会导致脚本错误。我使用的是PHP5.4.9,不确定这是否会产生影响

核心页面(第1页):


    选择一个搜索选项

jQuery只抓取最外层
中包含的PHP。不知何故,这一点从未被写入文档。文档为王


一旦将javascript和php移动到
中,我就可以做任何我想做的事情。那时我摆脱了内联javascript,转而使用javascript事件处理程序。我一直无法找到确切的jquery用法,这导致它在

之外忽略了我的php和javascript。你能分享你正在使用的jquery吗?不幸的是,jquery是专有的。然而,我错误地发现jQuery正在解析php,但只解析了第2页最外层的
中的内容。谢谢你的快速回复。你能用一句话来总结你的问题吗?不确定问题是什么,但是通过适当的绑定,你不需要任何内联javascript。那很好。至少你能解释一下你的问题和你想要达到的目标吗?你现在得到了什么?
<?php
if (!isset($_SESSION)) session_start();

include_once("$path/lib/functions/show_header.php");

//PHP page including output buffer
show_header($html_back='normal', $html_home='public_page', $header_title='Directory', $bool_back=TRUE, $title=$header_title, $javascript=&$myScript, $cache=FALSE, $viewport=TRUE);
?>

<ul id="list" data-inset="true" data-role="listview" ><!--data-filter="true" data-filter-placeholder="Search for Feeds..."-->
<li id="header" data-role="list-divider">Select a Search Option</li>

<li>
    <a href="page2.php?header=Option1" data-ajax="true">Option 1</a>
</li>
<li>
    <a href="page2.php?header=Option2" data-ajax="true">Option 2</a>
</li>
<li>
    <a href="page2.php?header=Option3" data-ajax="true">Option 3</a>
</li>

</ul>
</div><!-- // Content-->
</div><!-- // Page-->
</body
</html>
<script>alert("The JS is working!");</script>

<div data-role="page" data-theme="c">
    <div data-role="header" data-theme="b">
        <a href="#" data-rel="back" data-ajax="true" data-icon="arrow-l" data-direction="reverse">Back</a>
        <h1><?php echo $_GET['header']?></h1>
    </div>
    <div data-role="content" role="main">

        <textarea id=search name="search" cols="1" rows="1" onblur="return validate()" onfocus="this.innerHTML=''">Search For...</textarea>

        <ul id="list" data-inset="true" data-role="listview" >
            <li id="header" data-role="list-divider"></li>

            <li>
                <a id=button href="" data-ajax="true">Search</a>
            </li>

        </ul>
    </div><!-- // Content-->
</div><!-- // Page-->