Visual Studio反对下面的脚本,并返回一条消息“期望更多的源字符”。我认为这是该脚本无法在页面上触发的原因。

通常,当我在VS中收到此消息时,这意味着我忘记了半冒号。但是,我认为这次并非如此。是什么导致此错误?

jQuery(document).ready(function ($) {
var Category = "animals";
var BaseURL = "http://localhost:61741/VocabGame/play?cat=";
var URL = BaseURL + Category;

    $.getJSON(URL, {
        tags: "Pinyin",
        tagmode: "any",
        format: "json"
    },
    function (data) {
    $('#ChoiceA').append = data.nouns[0].Pinyin;
    $('#ChoiceB').append = data.nouns[1].Pinyin;
    });

最佳答案

我认为您缺少结尾的}),并且.append()行也有问题。尝试这个:

jQuery(document).ready(function ($) {
    var Category = "animals";
    var BaseURL = "http://localhost:61741/VocabGame/play?cat=";
    var URL = BaseURL + Category;

    $.getJSON(URL, {
        tags: "Pinyin",
        tagmode: "any",
        format: "json"
    }, function (data) {
        $('#ChoiceA').append(data.nouns[0].Pinyin);
        $('#ChoiceB').append(data.nouns[1].Pinyin);
    });
});

09-10 00:54