Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Jquery和JavaScript读取属性文件_Javascript_Jquery_Ajax - Fatal编程技术网

如何使用Jquery和JavaScript读取属性文件

如何使用Jquery和JavaScript读取属性文件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试过使用jQuery.i18n.properties({});来自此参考的插件,但它不起作用 有没有其他方法可以读取JavaScript或jQuery中的属性文件,以便将内容加载到HTML页面上?我认为将MIME类型包含到IIS中会起作用 加 “.properties”MIME扩展和添加类型“text/plain”。具体而言(请参见前面的答案),您可以通过两种方式完成此操作: 1) web.config(推荐)-添加以下2个元素: <configuration> ... &l

我试过使用
jQuery.i18n.properties({});来自此参考的插件
,但它不起作用


有没有其他方法可以读取JavaScript或jQuery中的属性文件,以便将内容加载到HTML页面上?

我认为将MIME类型包含到IIS中会起作用

.properties”MIME扩展和添加类型“text/plain”。

具体而言(请参见前面的答案),您可以通过两种方式完成此操作:

1) web.config(推荐)-添加以下2个元素:

<configuration>
...
   <system.webServer>
   ...
      <staticContent>
      ...
         <remove fileExtension="properties" />
         <mimeMap fileExtension="properties" mimeType="text/plain" />

...
...
...
2) IIS-每次部署到新IIS时都需要执行此操作

  • 打开IIS管理器
  • 选择计算机节点或网站节点(通常为默认网站)
  • 在Features视图中,找到IIS部分下的“Mime类型”图标
  • 添加mime类型:
    • 文件扩展名:“.properties”(确保开头有点)
    • Mime类型:“文本/普通”

访问尝试是否跨域?它是用于
http:
/
https:
资源还是用于
文件://
资源?您是否在JavaScript控制台中看到任何错误?请发布您的代码示例。是的,它是http://因为我正在尝试使用localhost(即IIS服务器)读取属性文件,并且在其控制台上显示404[未找到文件]但是我已经检查了整个路径,所以我们很清楚:您是否查看了您的网络控制台,并验证了插件生成的Ajax请求是对精确正确路径上的资源的请求?也就是说,如果您直接从浏览器的网络控制台复制URL(例如,在chrome中,使用
F12
找到您的网络控制台,然后转到“网络”选项卡)并将其粘贴到您的地址栏中,则可以工作?加载资源失败:服务器响应状态为404(未找到)它显示了这个错误,但是文件的路径是正确的,当我复制并粘贴网络标签下的url时,我会得到“HTTP错误404.3-未找到”