ajax函数没有获取url

时间:2014-05-13 15:35:08

标签: javascript jquery ajax

我有:

function makeAjaxRequest() {
var url = '/queryjob/dbname/ip';
$.ajax(url,
{
    success: alert(response)
});
}

当我在此网址上执行正常的浏览器请求时,我得到的响应为43(现在只是测试响应)

当我点击按钮我必须运行此功能时,没有任何反应。我根本没有在日志中看到获取请求。我有一些愚蠢的语法错误或什么?我对js和ajax很新。我有另一个函数可以在我得到一个url并对html响应代码执行操作,但到目前为止,这个函数正在杀了我。

2 个答案:

答案 0 :(得分:7)

您没有正确调用$.ajax。假设您想要发出GET请求,这是正确的语法:

$.ajax({
    type: 'GET',
    url: url,
    success: function(response) {
        alert(response);
    }
});

您也可以使用$.get来完成同样的事情:

$.get(url, function(response){
    alert(response);
});

答案 1 :(得分:0)

$.ajax({
   type: "GET",
   url: "/queryjob/dbname/ip",
   success: function (data) {
      alert(data);
   }
});

是的,这是语法错误;)