Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 jqueryajax:单击后将HTML加载到DIV元素中_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript jqueryajax:单击后将HTML加载到DIV元素中

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

我希望在用户单击链接/按钮后加载(或显示)HTML/ASP.NET电子邮件表单。我使用过此代码,但不起作用:

<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)后得到。分心错误。无论如何,谢谢:-)