Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Php 在AJAX调用之后,IE浏览器窗口跳转到表单顶部(而不是页面)_Php_Jquery_Ajax_Internet Explorer - Fatal编程技术网

Php 在AJAX调用之后,IE浏览器窗口跳转到表单顶部(而不是页面)

Php 在AJAX调用之后,IE浏览器窗口跳转到表单顶部(而不是页面),php,jquery,ajax,internet-explorer,Php,Jquery,Ajax,Internet Explorer,PHP/JQuery/AJAX问题在这里: 我在页面底部有一个按钮,它通过AJAX调用调用JQuery函数,然后,基于数据库中的某个变量(这就是AJAX出现的原因),它启用同样位于页面底部的应答文本框。问题是浏览器滚动/跳转到表单顶部,而不是页面(表单上方有一些图像) 我想我可能知道可能的根本原因——我正在将new Date().getTime()添加到php文件url,这样IE就不会缓存结果,但它也会告诉浏览器链接是新的,应该放在页面顶部。但是它在表格的顶部,所以我猜它是可以管理的 这只发生在

PHP/JQuery/AJAX问题在这里:

我在页面底部有一个按钮,它通过AJAX调用调用JQuery函数,然后,基于数据库中的某个变量(这就是AJAX出现的原因),它启用同样位于页面底部的应答文本框。问题是浏览器滚动/跳转到表单顶部,而不是页面(表单上方有一些图像)

我想我可能知道可能的根本原因——我正在将new Date().getTime()添加到php文件url,这样IE就不会缓存结果,但它也会告诉浏览器链接是新的,应该放在页面顶部。但是它在表格的顶部,所以我猜它是可以管理的

这只发生在IE中。铬,FF=正常。

有什么想法吗

表单标签:

<form method="get" id="advisors_form" name="advisors_form">
提前谢谢。

解决了我自己的问题

在ajax调用后添加了return false:

$.ajax( {
        type : 'GET',
        url : 'Code/f_aa_answer_request_check.php?' + new Date().getTime(),
        data : request_data,
        success : function(response) {
            if (response == 'success') {
                alert("OK");
            }
    }});
return false;
$.ajax( {
        type : 'GET',
        url : 'Code/f_aa_answer_request_check.php?' + new Date().getTime(),
        data : request_data,
        success : function(response) {
            if (response == 'success') {
                alert("OK");
            }
    }});
return false;