javascript - Jquery Ajax url 两次

标签 javascript ajax jquery

我在使用 Ajax 时遇到了一个奇怪的问题。

var base_url = 'https//m4th.nl/'; // Alle groepen van deze school ophalen
$.ajax({
    type: "POST",
    async: false,
    url: base_url + "rapportage/get/groups/",
    success: function(data) {
        $.each($.parseJSON(data), function(i, item) {   
            $('select[name="leerling-groep"]').append('<option value="' + item.id + '">' + item.naam + '</option>');    
        });
    }
}); 

但在我的控制台中我收到此错误:

"NetworkError: 404 Not Found - https://m4th.nl/rapportage/https//m4th.nl/rapportage/get/groups/"

很奇怪,因为输入的网址没问题,但代码重复了网址。

有人知道我做错了什么吗?

谢谢!

最佳答案

更改此行

var base_url = 'https//m4th.nl/';

var base_url = 'https://m4th.nl/';

https 后您缺少冒号,使浏览器将基本 url 视为扩展名 -url

关于javascript - Jquery Ajax url 两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547739/

相关文章:

javascript - 使用可编辑的 div 上传图像

javascript - 如何将 chart.js 图表保存在一个 JS 文件中,并且当 JS 文件中的 ID 在一个特定的 html 页面上不存在时不会出现错误?

javascript - 标签更换前的 polymer 纸标签(卸载前)

javascript - 如何删除 fullCalendar 中第一天的月份

javascript - 在 nuxtServerInit 中调度操作时 ECONNREFUSED

javascript - 根据错误使用 onerror 替换图像

javascript - 是否可以在不使用 href 的情况下添加事件类?

javascript - JSON 将字符串而不是数组或对象从 PHP 传递到 Javascript

jQuery 的 $.ajax URL 编码问题

jQuery.ajax 类型 : Post to an ashx file not being initiated in IE. 在 FF、Chrome 和 Safari 中工作正常