我一直在寻找解决方案并尝试修复几天,但没有任何变化.
老板的人在Mac上我没有,所以我让他尝试重复修复并将输出转发给我.到目前为止没有运气.
因此,当前的设置是,我有一个带有用户名和密码输入的表单,在经过验证后提交.验证是一个ajax调用,它验证用户名和密码然后提交表单.
仅在Mac Chrome和Safari(webkit)上,我收到来自ajax调用的错误响应,该响应为空.
我已经剥离了执行验证的php函数,只需回显"hello",这样我就知道它不是导致问题的php.
因此,一旦点击了目标元素,我就会获取用户名和密码值并发送ajax请求.(这应该打我的PHP文件,只是回声你好).但是它返回并且没有消息的错误.我的意思是xhr responseText和thrownError都只是空白/ null.
所以这里是代码:(HTML)
<form id="signin_form" method="POST" action="index.php?cmd=Signin">
<table id="welcomeSignin">
<tr>
<td>
<div class="welcome"><span class="signin-title-text f-xxlarge-or-link-goth">Welcome Back!</span></div>
<div id="error_msg"></div>
<table id="input_field_table">
<tr>
<td class="input-field-cell">
<div class="singin-titles f-medium-gr-bold">Username</div>
</td>
<td class="input-field-cell">
<div class="signin-inputs"><input class="signin styled" type="text" name="user_name"></div>
</td>
</tr>
<tr>
<td class="input-field-cell">
<div class="singin-titles f-medium-gr-bold">Password</div>
</td>
<td class="input-field-cell">
<div class="signin-inputs"><input class="signin styled" type="password" name="user_pass"></div>
<div class="forgot"><a href="" class="forgot-password f-small-or-link">Forgot your password?</a></div>
</td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="post_type" value="signin">
<span id="create"><span class="f-medium">Don't have an …Run Code Online (Sandbox Code Playgroud)