javascript - ajax 函数不获取 url

标签 javascript jquery ajax

我有:

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

当我在这个 url 上做一个正常的浏览器请求时,我得到的响应是 43(现在只是一个测试响应)

当我单击必须运行该函数的按钮时,没有任何反应。我根本没有在日志中看到获取请求。我有一些愚蠢的语法错误吗?我对 js 和 ajax 很陌生。我有另一个函数可以在我获取 url 并根据 html 响应代码执行操作时使用,但到目前为止,这个函数让我很吃力。

最佳答案

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

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

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

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

关于javascript - ajax 函数不获取 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635632/

相关文章:

php - 使用 JSON.stringify 时不需要的数组索引

javascript - JavaScript 中的跳转点搜索

javascript - 相邻图表中是否可以进行多级 Highchart Drilldown?

javascript - Angular Controller 逻辑与 Vanilla JS 逻辑

jQuery 迭代前一个和下一个 sibling 直到第一次不匹配

ajax - 如何在单个页面上处理多个异步错误?

javascript - 检查用户是否在线

javascript - 关闭 body 点击菜单和动画 body

javascript - 从自定义属性中获取数据到输入字段

javascript - 使用 Jquery 和 Ajax 的 Accordion 列表