gpt4 book ai didi

javascript - .NET Jquery 500 错误

转载 作者:行者123 更新时间:2023-12-03 02:29:07 25 4
gpt4 key购买 nike

我最近修复了我的应用程序的脚本错误,尽管这曾经有效,但现在不起作用?我的其他 javascript 可以工作,所以它与这个函数有关。我只是看不出它有什么问题,在我的控制台窗口中我得到了这个:

HTTP500: SERVER ERROR - The server encountered an unexpected condition that prevented it from fulfilling the request. (XHR)GET - http://localhost:57435/Links/ObDo?urllink=http://www.broowaha.com/articles/26890/moving-truck-packing-and-loading-tips

$("#Obdomain").on("change", function () {
var urllink = $('#Obdomain').val();
var url = "/Links/ObDo?urllink=" + urllink;

$.ajax({
type: "GET",
dataType: "json",
contentType: "application/json",
url: url, // Variabel
showLoader: true,
success: changedo // Function
});
});

我的 Controller 功能:

   public JsonResult ObDo(string urllink) {
string newurl = urllink.Replace("Https://", "").Replace("http://", "").Replace("/*", "");
var v = new
{
domain = db.Identifiers.Where(c => c.domain.Contains(newurl)).First().ID
};
String json = JsonConvert.SerializeObject(v);
return Json(json, JsonRequestBehavior.AllowGet);
}

最佳答案

片段中的 URL 需要进行编码。

如果你看Uniform Resource Identifier specification (rfc3986)您在片段中传递的 URL(“urllink”的参数)需要正确编码。看encodeURIComponent()功能。

关于javascript - .NET Jquery 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48810916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com