你好我想使用jquery加载方法
我的文件(testPage.cshtml)
mvcProject
Views
Base
index.cshtml ( <div id="test"></div> )
testPage.cshtml
page.html
客户端(不工作......)
jQuery('#test').load('/Views/testPage.cshtml'); or
jQuery('#test').load('/Views/page.html');
但我正在再试一次,正在努力..
mvcProject(root)
testPage.html ( <div id="test"></div> )
jQuery('#test').load('testPage.html');
如何获取网址?有类似的东西吗? 例如:
var html = findPath(testPage.html)
jQuery('#test').load(html);
谢谢..
答案 0 :(得分:0)
这里你需要提供load()方法的相对路径,当你传递/Views/page.html
时,它期望它当前页面所在的目录包含一个文件夹视图,其中包含page.html文件,但实际上并非因为两个文件都在同一目录中:
相对路径是相对于用户或应用程序的工作目录的路径,因此不必给出完整的绝对路径。
Here is absolute vs relative path details.
并将所有jQuery代码放入ready块中:
jQuery(document).ready(function() {
//put you code here
});