Jquery 在没有外部url的情况下调用ajax
如何在没有外部文件的情况下调用ajax。例如,如果我想删除某行,我将调用一个名为delete.php的外部文件来执行删除操作。我只想将delete.php代码保存在主文件中。假设我有一个页面,其中有多条消息,我只想将删除代码保存在名为index.php的页面中。请指导如何做。假设我想加载自动滚动网页,那么我不想调用外部文件,因为我必须再次定义该外部文件中的所有内容。因此,请告诉大家如何仅在父文件中调用ajax url。如果要在主html文件中定义删除逻辑,可以将查询参数传递给.ajax函数,然后在php端测试该参数Jquery 在没有外部url的情况下调用ajax,jquery,Jquery,如何在没有外部文件的情况下调用ajax。例如,如果我想删除某行,我将调用一个名为delete.php的外部文件来执行删除操作。我只想将delete.php代码保存在主文件中。假设我有一个页面,其中有多条消息,我只想将删除代码保存在名为index.php的页面中。请指导如何做。假设我想加载自动滚动网页,那么我不想调用外部文件,因为我必须再次定义该外部文件中的所有内容。因此,请告诉大家如何仅在父文件中调用ajax url。如果要在主html文件中定义删除逻辑,可以将查询参数传递给.ajax函数,然后
$.ajax(url,
{
data: "action=delete"
success: function(){...}
})
然后在php方面
<?php
if($_GET['action'] == 'delete'){
logicToDelete(x);
} else if {
logicToDisplayPage();
}
?>
您提到要这样做是因为您不想在delete.php文件中重新定义所有内容。如果您的应用程序有很多每个页面都需要的变量,那么您可能希望将所有这些共享内容放在一个文件中,然后将该文件包含在其他每个文件中
common.php:
<?php
$setting1 = "foo";
$setting2 = "bar";
$setting3 = "baz";
?>
index.php
<?php
include_once('./common.php');
echo $setting1;
?>
感谢朋友的指导。我想做自动滚动。我的目的是从mysql加载数据。目前,我加载了100行,这使我的页面笨重。请告诉我们如何在没有外部文件的情况下做到这一点。像facebook一样,我想再次刷新页眉相同的问题外部文件。请指导如何执行此操作。我将所有常用数据保存在common.php文件中。