此问题已在此处有答案:
Calling a ajax function on page load and on click of button(2个答案)
5天前关闭。
我有一个HTML文件,其中包含一些元素及其内容(可以更改)。在这个html文件中,在脚本部分,我使用jquery来加载一个php文件,当一个按钮被按下时,但我也希望当文件php被加载时,php文件可以获得加载它的文件html的一些(修改)元素。
示例
$("#mybutton").click(function()
{
$("#loadingzone").load("file.php",
function(resp,stat,xhr)
{
if (stat=="error") alert("Error "+xhr.status+" : "+xhr.statusText);
});
<script>
...
<div id="div1">this is a dynamic content that can change</div>
<button id="mybutton">Button to load call the php file</button>
<div id="loadingzone"></div>
...
我想我的PHP文件可以得到该div的内容(我的意思是,与id=“div 1”)时,PHP文件是通过jquery脚本加载.
我不能把元素放在表单中,所以我不能在我的php文件中使用$post。我该怎么做?
1条答案
按热度按时间olmpazwi1#
您可以通过 AJAX 请求发送它。它不能是 POST 方法。要使其成为 GET 方法,只需将其作为参数附加到URL。因为它是直接在URL中传递的,所以必须对其进行编码。
现在,在 * file.php * 脚本中,您可以访问 GET 参数