gpt4 book ai didi

javascript - 如果值为 null,则防止调用 getJson

转载 作者:行者123 更新时间:2023-12-02 17:23:56 25 4
gpt4 key购买 nike

我的 Razor View 中有以下脚本:-

var idRack = $("#Firewall_RackID").val();
$.getJSON("@Url.Content("~/Firewall/LoadDataCenterANDZoneByRack")", { id: idRack },
function (RackData) {
var select = $("#Firewall_TMSRack_DataCenter_Name");

它调用以下方法:-

  public JsonResult LoadDataCenterANDZoneByRack(int id)
{
var rack = repository.AllIncludingRack_single(id,a=>a.DataCenter,a=>a.Zone);
string datacentername = rack.DataCenter.Name;
string zonename = rack.Zone.Name;

var Data = new { DCValue = datacentername, ZValue = zonename };

return Json(Data, JsonRequestBehavior.AllowGet);
}

我面临的问题是,如果未选择 Firewall_RackID 下拉列表(空字符串),当我使用 firebug 工具检查脚本时,我将收到以下错误:-

500 Internal Server Error

任何人都可以建议,如果 var idRack 为 null 或空,我如何防止调用 getJSON ?谢谢

最佳答案

if 语句?

var idRack = $("#Firewall_RackID").val();
if (idRack != null || idRack != "") {
//AJAX
}

关于javascript - 如果值为 null,则防止调用 getJson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658022/

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