发送ajax请求时出现问题

时间:2011-06-01 09:55:21

标签: javascript jquery html ajax

我的问题是我有2个链接调用相同的功能,但在第一个链接我可以在firebug中看到ajax请求(运行正常)但在第二个查询中,我的ajax完全不会在firebug中显示(请求赢了发送)并警告我0,错误,未定义。

但是我已经尝试了我的两个链接,它有效且可以冲浪。

HTML

<a onclick="friend_act(url3)">test</a>
<a onclick="friend_act(url4)">test2</a>

JS

function friend_act(url2){
$.ajax({
   type: 'POST',
   url:url2,
   data: {ao:1,msg:1},
   dataType: 'json',
   beforeSend: ShowLoading,
   success: function(resp){
       $('#theLoading').dialog('close');
       $('#loading').html('');
       //add friend

   },
    error:function(xhr, ajaxOptions, thrownError){
       alert(xhr.status);
        alert(ajaxOptions);
                alert(thrownError);
       $('#theLoading').dialog('close');
       $('#loading').html('');
    }
 });
}

2 个答案:

答案 0 :(得分:0)

我简化了你的问题。这是一个有效的例子。也许这可以让你去... ..

http://jsfiddle.net/SjE7f/

答案 1 :(得分:0)

请注意,浏览器不允许您跨域请求 如果您的网址指向您的域名,则该请求将已停用

相关问题