Javascript jqueryajax:单击后将HTML加载到DIV元素中
我希望在用户单击链接/按钮后加载(或显示)HTML/ASP.NET电子邮件表单。我使用过此代码,但不起作用:Javascript jqueryajax:单击后将HTML加载到DIV元素中,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我希望在用户单击链接/按钮后加载(或显示)HTML/ASP.NET电子邮件表单。我使用过此代码,但不起作用: <script type="text/javascript"> $(document).ready(function () { $("#imgMail").click(function (htm) { $.get("mailform.html"), $("#mailForm").append(ht
<script type="text/javascript">
$(document).ready(function () {
$("#imgMail").click(function (htm) {
$.get("mailform.html"),
$("#mailForm").append(htm)); //i have tryed also with .html() function.
});
});
</script>
$(文档).ready(函数(){
$(“#imgMail”)。单击(函数(htm){
$.get(“mailform.html”),
$(“#mailForm”).append(htm));//我也尝试过使用.html()函数。
});
});
其中,#imgMail是链接/按钮的ID,#mailForm是加载内容的DIV元素的ID
我如何解决这个问题?
注意:这些元素不在表单标签中
谢谢。用这个
<script type="text/javascript">
$(document).ready(function () {
$("#imgMail").click(function() {
$.get("mailform.html",function(data){
$("#mailForm").append(data);
});
});
});
</script>
$(文档).ready(函数(){
$(“#imgMail”)。单击(函数(){
$.get(“mailform.html”,函数(数据){
$(“#邮件格式”)。附加(数据);
});
});
});
我也使用了ASP.NET MVC的@Ajax.ActionLink()方法,但它没有将内容加载到DIV中,而是在新窗口中直接加载html页面作为“回发事件”。对于初学者,您可以看看@jhonraymos的示例:对不起,我的英语不好,但它不是我的第一语言。我是一名学生,我正在学习:-)我发布了相同的答案-出于某种原因,我(再次)没有收到通知。。。没有意图我已经解决了,谢谢。我忘记了功能(htm)后得到。分心错误:-)@fpellegrino如果有效,请单击votesI已单击但已解决的votesI下方的右标记。我忘记了功能(htm)后得到。分心错误。无论如何,谢谢:-)