Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript 插入外部html_Javascript_Html - Fatal编程技术网

Javascript 插入外部html

Javascript 插入外部html,javascript,html,Javascript,Html,我只是在学习创建网站,之前我已经编写了很多OOB语言,所以我习惯于编写小对象并将它们粘贴到我想要的地方 我想知道是否有一种方法可以为Instance创建一个登录表单och,您在网站上经常使用哪一段html,并将其保存到一个文件、html或xml中,然后在javascript的帮助下将此表单添加到您的主网站上 我将尝试做一个例子来明确我想做什么,我不知道如何编写javascript form.html < form id="form_login" > Username: <inp

我只是在学习创建网站,之前我已经编写了很多OOB语言,所以我习惯于编写小对象并将它们粘贴到我想要的地方

我想知道是否有一种方法可以为Instance创建一个登录表单och,您在网站上经常使用哪一段html,并将其保存到一个文件、html或xml中,然后在javascript的帮助下将此表单添加到您的主网站上

我将尝试做一个例子来明确我想做什么,我不知道如何编写javascript

form.html

< form id="form_login" >
Username: <input type="text" id="username"/><br>
Password: <input type="password" id="password"/><br>
<input type="button" id="button_login" value="log in" onclick="login(this)"/>
</form>
我想我应该执行serverrequest来检索form.html,但我不知道如何检索。

使用方法:

$('#div').load('form.html', function() {
  alert('Load was performed.');
});
最好通过服务器端语言以及使用来包含您的文件。

请改用以下方法:

$('#div').load('form.html', function() {
  alert('Load was performed.');
});

最好也使用服务器端语言包含文件。

就我个人而言,我认为JavaScript不太适合这份工作——关闭JavaScript(还有谷歌!)的人看不到你页面的重要部分(在谷歌的情况下,这会导致访问者减少!)。您提到的包含应该发生在服务器上。查看可能的解决方案。

就我个人而言,我认为JavaScript不太适合这份工作——关闭JavaScript(还有谷歌!)的人不会看到你页面的重要部分(在谷歌的情况下,这可能会导致访问者减少!)。您提到的包含应该发生在服务器上。请参阅一个可能的解决方案。

您可能想考虑使用jQuery模板。它们是beta版的,但是已经被证明对于保持HTML代码非常有用。

您可能想考虑使用jQuery模板。它们是beta版的,但是已经被证明对于保持HTML代码非常有用。

js选择器
$(#“div”)
无效-它应该都在引号中,并且应该是有效的css选择器,例如
$('div#header')
js选择器
$(#“div”)
无效-它应该都在引号中,并且应该是有效的css选择器,例如
$('div#header')
。这种方法对用户和搜索引擎来说有太多的缺点。佩卡,你能进一步解释一下吗?为什么不使用服务器端包含?附议。这种方法对用户和搜索引擎来说有太多的缺点。佩卡,你能进一步解释一下吗?为什么我不应该使用服务器端包含?Thx很多这正是我想要的答案。使用服务器端和客户端的优点和缺点是什么?我知道javascript中的内容是搜索引擎无法检测到的,但我最希望的是包括我的loginform之类的内容,我不想在每次创建新网站时都重写这些内容。@Narancha:你应该使用服务器端包含,因为它们更安全。Javascript很容易被坏人编辑/愚弄。Thx很多这正是我想要的答案。使用服务器端和客户端的优点和缺点是什么?我知道javascript中的内容是搜索引擎无法检测到的,但我最希望的是包括我的loginform之类的内容,我不想在每次创建新网站时都重写这些内容。@Narancha:你应该使用服务器端包含,因为它们更安全。Javascript很容易被坏人编辑/愚弄。
$('#div').load('form.html', function() {
  alert('Load was performed.');
});