2009-09-15 94 views
0

我的ajax在firefox中工作正常,但它在我的iPhone上不起作用。我认为这可能是XMLHttpRequest,但这似乎不是问题。我确定它不是我的PHP脚本。对不起,我没有提前发布。这是真的很难张贴在iPhone,尤其是因为我无法向下滚动以突出显示所有代码Ajax在iPhone safari中不起作用

这里是我的提交:

<form action="#" onsubmit="function()"> 
<input type="text" value="" /> 
<input type="submit" value="Submit" /> 
</form> 
+3

请分享一些您的代码,并更具体。 – 2009-09-15 15:51:44

+3

需要更多的上下文来帮助解决这个问题。代码是什么?确切的问题是什么? – 2009-09-15 15:51:48

+1

现在投票重新打开代码已添加 – 2009-09-15 16:02:06

回答

1

我发现了答案。事实证明,代码很好 - 除了HTML表单外,100%都很好。所以我注意到我的Safari在每次点击提交时都很清爽。

<form onsubmit="return false;" > 
<input type="text" value="Blah" /> 
<input type="submit" value="Submit" onclick="function()" /> 
</form> 

好的,所以onsubmit =“return false;”将使页面不再清爽。

+0

Aww,这对IE不起作用。 – Strawberry 2009-09-17 00:10:20

+0

我发现IE浏览器在你点击“输入”时不起作用,但是添加它并且它会。 我讨厌IE – Strawberry 2009-09-17 01:14:17

+0

GOD I HATE IE!我在脚本中发现了另一个错误。它适用于除IE以外的其他所有浏览器(FF和SAFARAI)。 – Strawberry 2009-09-17 05:30:18