在我的php页面上,我有两个代码,包括我一次使用一个代码:
include_once "page1.inc.php";
或
include_once "page2.inc.php";
我可以在点击时将它们包含在jQuery中,还是我需要将它们包含在内,隐藏一个,然后使用切换?
答案 0 :(得分:4)
您可以根据需要使用load
加载它们:
.load()
将匹配元素的HTML内容设置为返回的数据。这意味着该方法的大多数用途都非常简单:
$('#result').load('ajax/test.html');
因此,当您第一次想要切换其中一个打开时,可以使用load
来提取数据。您可以使用one
绑定AJAX加载,以便只调用一次。
答案 1 :(得分:1)
jQuery仅适用于前端。也就是说,jQuery无法影响服务器端包含哪个页面。即使您使用jQuery隐藏pagex.php,当您查看源代码时它仍然可见。
如果你的pagex.php只是关于视图(没有逻辑),那么你可以使用jQuery从用户浏览器中获取它们,但不能从服务器获取它们。
答案 2 :(得分:0)
include_once是PHP。这在服务器端发生在它到达用户之前。 jQuery是客户端。使用jQuery,您可以使用AJAX加载其中一个,或者您可以在页面上包含它们,并让jQuery切换(隐藏/显示)div,以便显示或隐藏任何一个。