我点击按钮(#parent
)时尝试重新加载div(#button
)。该div包含一个外部PHP文件。我遇到的问题是它只在点击时才有效。
以下是我使用的代码:
HTML
<div id="parent">
<?php include 'content.php'; ?>
</div>
jQuery
$(function () {
$("#button").click(function (evt) {
$("#parent").load("content.php")
evt.preventDefault();
})
})
content.php
<button type="button" id="button">Click me</button>
<img src="<?php echo $path . $img ?>" /><!-- loads a random image -->
但是,重新加载div的按钮位于content.php
文件内(由于网站的设计),我认为它是问题的根源。如果#button
放在#parent
div之外,jQuery代码可以正常工作,但我需要按钮位于content.php
内。
有没有办法解决这个问题?