Javascript 将变量解析为.get()函数

Javascript 将变量解析为.get()函数,javascript,jquery,variables,Javascript,Jquery,Variables,:-) 我不能让它工作 变量“textpageId”在.get()函数中不起作用? 那么如何将id解析到函数中 var textpageId = $(this).attr("textPageID"); if (isOpen != true) { console.log("Clicked"); $.get("@Url.Action("Index", "Upload", new { textId = textpa

:-)

我不能让它工作

变量“textpageId”在.get()函数中不起作用? 那么如何将id解析到函数中

            var textpageId = $(this).attr("textPageID");
        if (isOpen != true) {
            console.log("Clicked");
            $.get("@Url.Action("Index", "Upload", new { textId = textpageId })", function (data) {
                console.log(data);

您必须使用加号(+)连接url内的变量,请参见下面的代码-

注意-是
索引
上传
变量吗?如果是,则以与
textpageId
相同的方式连接它们

var textpageId = $(this).attr("textPageID");
if (isOpen != true) {
     console.log("Clicked");
     $.get("@Url.Action("Index", "Upload", new { textId = " + textpageId + "})", function (data) {
          console.log(data);

您需要了解模板是在服务器端处理的,并且您正在尝试在那里使用客户端变量。Hello。谢谢您的回复。:-)我自己也读了很多书。对我来说,在使用url的jquery.get()中使用data:{}参数会更好吗?不,索引和上载是Controller(Upload)和Action(Index):-)RegardsI表示jquery.ajax()中的数据:{}参数:-)