我有一个文本框。当用户从中跳出(.change)-我想运行json查询以获取单个字符串并使用它填充文本框。

一切工作正常,除了回调上的填充。我可以找到的每个代码演示/位都严格与在回调中填充选择列表有关。我不想这样做。

$("#CodeID").change(function() {
    var codeID = $("#CodeID").val();
    var url = '/diagnosisCodes/GetCodeDescription?CodeID=' + codeID;
    $.getJSON(url, null, function(data) {
        $("#txtDescription").val(data);
    });
});


那就是我现在所拥有的。显然不起作用。有任何想法吗?

最佳答案

我看到的问题是,成功函数中的data参数将是JSON对象。因此,例如,如果您的ajax调用返回的JSON看起来像

{description:"Here's my description"}


您将需要更改将描述加载到的行

$("#txtDescription").val(data.description);

关于jquery - 需要一个简单的jQuery问题的帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4349158/

10-09 22:30