我有一个收集 URL 的网站。将完整的 HTTP URL 输入到文本框中。在参数中传递 URL 时出现 400 错误。它适用于常规文本。
使用 jQuery,如何在我的应用程序中传递完整的 URL?
MVC 路由配置:
 routes.MapRoute("UploadLinks", "media/upload_links/{link}/{albumID}",
                       new { controller = "Media", action = "WebLinkUpload" });
控制器动作:
 public ActionResult WebLinkUpload(string link, string albumID){}
jQuery AJAX 调用:
$('#btnUploadWebUpload').click(function () {
        $.ajax({
            type: "GET",
            url: "/media/upload_links/" + encodeURIComponent($('#txtWebUrl').val().trim()) + "/" + currentAlbumID,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (result) {
            }
        });
    });