URLを収集するサイトがあります。完全なHTTPURLがテキストボックスに入力されます。パラメータで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) {
}
});
});