Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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$.post在Firefox中不起作用_Php_Mysql_Ajax - Fatal编程技术网

Php Ajax$.post在Firefox中不起作用

Php Ajax$.post在Firefox中不起作用,php,mysql,ajax,Php,Mysql,Ajax,我读了很多关于这个问题的问题和答案,但没有一个解决了我的问题 所以我有一个简单的表格: <form action="#" name="pm" id="pm" method="post"> <input onclick="sendPM()" name="pmSubmit" type="submit" value="Send" /> </form> 在“something.php”中,我做了一个简单的插入到我的数据库中。 这段代码在IE中非常有效,但在F

我读了很多关于这个问题的问题和答案,但没有一个解决了我的问题

所以我有一个简单的表格:

<form action="#" name="pm" id="pm" method="post">
    <input onclick="sendPM()" name="pmSubmit" type="submit" value="Send" />
</form>
在“something.php”中,我做了一个简单的
插入到我的数据库中。
这段代码在IE中非常有效,但在Firefox中不起作用。
我不知道,我能做些什么来解决这个问题


如果有人能帮助我,请帮我节省很多时间。

这听起来很神奇,但已经解决了。改变 onclick=“sendPM()” 到 onclick=“sendPM();返回false”


我不知道为什么,但现在Chrome和Firefox都执行ajax调用。以前firefox甚至没有连接到服务器…

这听起来很神奇,但已经修复。改变 onclick=“sendPM()” 到 onclick=“sendPM();返回false”


我不知道为什么,但现在Chrome和Firefox都执行ajax调用。以前,firefox甚至没有连接到服务器…

但在firefox中不工作=>我们需要更多信息:FF的版本,JQ的版本,你说不工作是什么意思?它什么也不做?抛出错误?我使用最新的Firefox版本:51.0.1,JQ版本是3.1.1。如果我跑在FF,它什么也不做。没有错误消息。但是在IE中,代码运行得很好。函数
sendPM()
被正常调用?该函数在Firefox中也可以使用,但“$.post”不能。FF中请求的输出是什么?但在Firefox中不能使用=>我们需要更多信息:FF的版本,JQ的版本,什么意思是不能使用?它什么也不做?抛出错误?我使用最新的Firefox版本:51.0.1,JQ版本是3.1.1。如果我跑在FF,它什么也不做。没有错误消息。但在IE中,代码运行得很好。函数
sendPM()
正常调用?该函数在Firefox中也可以使用,但“$.post”不能。FF中请求的输出是什么?这是因为单击输入(实际上是提交按钮)将提交表单并重新加载页面。一些浏览器不会发送AJAX调用,因为页面会立即重新加载。这是因为单击输入(实际上是一个提交按钮)将提交表单并重新加载页面。一些浏览器不会发送AJAX调用,因为页面会立即重新加载。
function sendPM() {
    $.post("something.php").then(function(data) {
    });
}