【问题标题】:What kind of JavaScript is $.getJSON()? [closed]$.getJSON() 是什么类型的 JavaScript? [关闭]
【发布时间】:2013-07-17 12:07:57
【问题描述】:
$.getJSON(getUrl, params,
    function (jsonData) {
        $("#verifyCode").removeClass("bcB").addClass("bcC");
        if (jsonData.resultCode == '0000' || jsonData.resultCode > 1 && jsonData.resultCode < 6) {
            window.location = jsonData.redirectURL;
            return;
        } else if (jsonData.resultCode == '8008' || jsonData.resultCode == '8013' || jsonData.resultCode == '8014' || jsonData.resultCode == '8007') {
            $("#verifyCodeError").show().html("wrong user name");
            $("#password").val('');
            $("#verifyCode").val('');
            $("#password").focus();
        } else if (jsonData.resultCode == '8023') {
            $("#verifyCodeError").show().html("verify code is wrong");
            $("#verifyCode").val('');
            $("#verifyCode").focus();
        }

这个javascript有什么用? $.getJSON 不是 jquery 用法,谁能给我一些提示。 和function(jsonData),如何将jsonData传递给函数?

【问题讨论】:

  • $.getJSON 一个jQuery函数
  • 我不确定您是否发布了完整的内容。至少有一个 }); 从末尾丢失 - 它不会按原样编译。
  • 那么反对是合理的,也许 OP 只是用于$(selector).someFunction() 符号。 $.someFunction只是位于 jQuery 命名空间中的一些与 DOM 无关的函数,仅此而已。
  • @young001:将问题输入 Stack Overflow 可能比谷歌“$.getJSON”更费力,所以从这个意义上说,它并不懒惰,但你应该先搜索一下。请参阅此页面上的第一点:stackoverflow.com/questions/how-to-ask

标签: javascript jquery


【解决方案1】:

$.getJSON 不是 jquery 用法

错了。
is a function 由 jQuery 提供。


function(jsonData),如何将jsonData传递给函数?

这是一个异步回调。
$.getJSON() 在响应到达时调用它。

【讨论】:

    【解决方案2】:

    getJSON 函数正在将 jsonData 传递给函数。

    API 文档:http://api.jquery.com/jQuery.getJSON/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2013-03-14
      • 2015-02-18
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多