Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery文档就绪函数如何停止_Javascript_Php_Jquery - Fatal编程技术网

Javascript jQuery文档就绪函数如何停止

Javascript jQuery文档就绪函数如何停止,javascript,php,jquery,Javascript,Php,Jquery,我在我的php脚本中添加了这段代码,然后页面没有完全加载,图像也没有完全加载,并且一次又一次地自动刷新。。。如何在不删除此代码的情况下修复此问题。请解决此问题。我从日历中获取数据,但添加此代码后,由于页面刷新或从未完全隐藏,我无法选择任何日期。有人可以修复它,如果打开页面,然后页面是完全隐藏的,并停止自动刷新吗 <script type="text/javascript"> $(document).ready(function() { $("#showdraw").submit

我在我的php脚本中添加了这段代码,然后页面没有完全加载,图像也没有完全加载,并且一次又一次地自动刷新。。。如何在不删除此代码的情况下修复此问题。请解决此问题。我从日历中获取数据,但添加此代码后,由于页面刷新或从未完全隐藏,我无法选择任何日期。有人可以修复它,如果打开页面,然后页面是完全隐藏的,并停止自动刷新吗

<script type="text/javascript">
$(document).ready(function() {
   $("#showdraw").submit();
});
如何在不删除此代码的情况下修复此问题

您可以通过删除此代码来修复此问题。您尚未显示showdraw表单的标记,但根据描述,该表单似乎设置为POST或GET,我想返回到生成此页面的同一服务器端资源

因此,您明确地告诉页面在每次加载表单时发布表单。您可以通过不告诉页面在每次加载表单时都发布表单来解决此问题

您可能想做的是完全删除此代码。你为什么一开始就加上它?你想完成什么?它只做一件事,而你在问如何让它不做那件事

您可以将此客户端代码封装在某种类型的服务器端条件中,仅在特定条件下发出。例如,如果您不希望在表单POST事件中将其发送到页面,则可以在发送前检查POST值:

<?php
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
?>
$(document).ready(function() {
    $("#showdraw").submit();
});
<?php
}
?>

每次加载页面时,您都会提交一个表单,这会重新加载页面。解决这个问题的唯一方法是删除这段代码。您正在文档上提交一个表单,所以如果表单提交到同一页面,它将无限提交。除非删除或更改代码,否则无法停止此操作。如果不了解代码的工作原理,则可能不应向页面中添加代码。如何更改代码@PlantTheIdea@user3421601这段代码几乎只会重新启动页面,因为如果页面无法访问,其他任何东西都无关紧要,因此您无法真正更改它。它需要被移除并替换为特定操作后发生的事件。这里有其他选项。我有脚本看到这个链接,并给我answer@dvaid我有脚本,如果我打开页面,然后通过选择日期从当前日期获取数据。。有人告诉我这段代码,所以我添加了这段代码,然后我不按任何键就可以获取数据,但是页面无法完全加载..所以有另一种方法,我从当前的mysql数据库获取数据date@user3421601:好的,您可以发出AJAX请求从服务器获取数据,而无需重新加载整个页面。任何PHP+AJAX教程都可以引导您完成这一过程。当然,如果您想在页面加载时获取服务器端数据,那么实际上不需要执行任何操作。服务器端PHP代码可以从数据库中获取数据,并将其直接呈现到页面。即使您使用了AJAX,您仍然会使用相同的PHP代码来实现这一点。因此,我在脚本中添加的代码是我的脚本@user3421601的链接:好吧,您可以从PHP教程开始,包括JavaScript/AJAX,如果您想使用它的话。恐怕我无法为您编写所有代码。