我有一个PHP文件,Test.php,它有两个功能:
<?php
echo displayInfo();
echo displayDetails();
?>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
<html>
...
<script type="text/javascript">
$.ajax({
type:'POST',
url: 'display.php',
data:'id='+id ,
success: function(data){
$("#response").html(data);
}
});
</script>
...
<div id="response">
</div>
</html>
Run Code Online (Sandbox Code Playgroud)
它返回jQuery的响应.答案显示为<a href=Another.php?>Link</a>
.当我单击Another.php链接时test.php
,它将加载到另一个窗口中.但是我需要它来加载相同的<div> </div>
区域而不改变它的内容test.php
,因为它有displayInfo(), displayDetails()
.或者是否可以在<div> </div>
元素中加载PHP页面?
我该如何解决这个问题?
如果我理解正确,你想要a
链接取消导航,但是激活AJAX功能?
在这种情况下:
$("#mylink").click(function() {
$.ajax({ type: "POST", url: "another.php", data: {id: "somedata"}, function(data) {
$("#response").html(data);
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14517 次 |
最近记录: |