我正在使用加载函数来加载页面片段:
$( "#result" ).load( "site.com/ajax/test.html #container" );
容器的格式如下:
<form method=post action="send.php">
我的问题是:该动作是否正常,因为它适用于ajax/test.html
?我应该使用iframe吗?
答案 0 :(得分:1)
表单本身可以工作,但它的工作方式就好像它的代码是最初提供的网页的一部分。
也就是说,如果表单的操作是“send.php”,则浏览器会将其解释为&#39; send.php&#39;在与原始请求相同的目录中。看起来像是&#39; test.html&#39;页面位于名为&#39; ajax&#39;的目录中,因此您应该确保&#39; send.php&#39;不在&#39; ajax&#39;中,而是在根目录(或您的初始页面所在的目录中)。