我实际上是用这个代码放了我的分钟......
$.ajax({
'url' : site_root + '/ajax.php',
'type' : 'POST',
'data' : 'function=check_user_login_name&user_login=' + user_login,
beforeSend : function()
{
$('#check_result_span').html('Checking ...');
},
success : function(data)
{
if(data != 1)
{
$('#check_result_span').addClass('green').html('Available!');
}
else
{
$('#check_result_span').addClass('red').html('Already taken!');
}
}
});
这适用于本地计算机,但不适用于服务器...
服务器页面链接为http://onlyfreelancer.com/signup.php
请点击“检查可用性”链接,服务器上没有任何反应,但在本地显示用户登录名是否仍然可用
任何帮助PLZ?
答案 0 :(得分:2)
单击该链接时,生成的请求适用于:
http://www.onlyfreelancer.com/ajax.php
但是(至少在我的Safari调试器中),原点被视为
http://onlyfreelancer.com
也许这是一个“同源政策”问题。你能设置你的代码来从onlyfreelancer.com(没有www)请求ajax.php吗?