javascript - 如何在 ajax 调用中将动态 json 文件名作为 url?

标签 javascript jquery ajax json

这里我使用 ajax 调用从 Controller 获取 json 对象。

<script>
      $(document).ready(function(){
        $.ajax({
          cache: false, 
          type: "GET",
          url: "userid_12345.json",
          dataType: 'json',
          success: function(data){    
           somemethod();
          },
          error:function(){
            alert("Sorry!");
          }
        });
      });
</script>

此处,此 userid_12345.json 文件将位于同一路径中。 将有多个基于用户 ID 的 json 文件,如 userid_12345.jsonuserid_22345.jsonuserid_55345.json

因此,我需要提供动态 URL 以从路径中获取 .json 文件。 像这样.. userid_?.json。 ?将替换用户标识

如何实现?

最佳答案

像这样:

<script>

      var myDynUrl = "http://wherever/userid_" + dynamicValue + ".json"

      $(document).ready(function(){

        $.ajax({
          cache: false, 
          type: "GET",
          url: myDynUrl,
          dataType: 'json',
          success: function(data){    
           somemethod();
          },
          error:function(){
            alert("Sorry!");
          }
        });
      });
</script>

关于javascript - 如何在 ajax 调用中将动态 json 文件名作为 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26542476/

相关文章:

javascript - 同位素 : Create warning if search and filter doesn't give back any result

javascript - Bootstrap 模态元素偏移量为零

javascript - 不活动/浏览器关闭 - 将状态更改为 0 并在用户返回时返回 1

javascript - 数据表 - ajax 成功

javascript - 安全地检查多维数组中的元素是否在 JavaScript 中未定义?

javascript - 如何解决 jquery 冲突

javascript - 如何在 android phonegap 中将 Canvas 图像保存到设备的 sdcard 中?

javascript - 使用 JavaScript 将字符串附加到头部并执行

javascript - 使用 jQuery 检测 JSON 数组中有多少元素发生了变化

c# - 使用 jQuery AJAX 和处理程序 (ashx) 上传文件不起作用