Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
在Iframe中使用TinyMCE编辑器并使用Jquery获取值_Iframe_Tinymce - Fatal编程技术网

在Iframe中使用TinyMCE编辑器并使用Jquery获取值

在Iframe中使用TinyMCE编辑器并使用Jquery获取值,iframe,tinymce,Iframe,Tinymce,我有一个.html页面 <head> <title></title> <script src="Scripts/jquery-1.7.min.js" type="text/javascript"></script> <script src="TinyMCScripts/tiny_mce/tiny_mce.js" type="text/javascript"></script> &l

我有一个.html页面

<head>
    <title></title>
    <script src="Scripts/jquery-1.7.min.js" type="text/javascript"></script>
    <script src="TinyMCScripts/tiny_mce/tiny_mce.js" type="text/javascript"></script>
    <script src="TinyMCScripts/tiny_mce/jquery.tinymce.js" type="text/javascript"></script>
    <script type="text/javascript">

    </script>
</head>
<body>
    <div>
        <iframe id="EditorFrame" src="UploadTemplates.aspx" frameborder="0" style="height: 551px;
            width: 794px"></iframe>
        <br />
        <p>
            <textarea id="TemplateEditor1" cols="50" rows="15">
            </textarea>
        </p>
        <input id="SaveTemplate" type="button" value="Save" />
    </div>
</body>
</html>
我有一个名为UploadTemplates.aspx的服务器端页面,它是iframe的src,UploadTemplates.aspx页面的标记是

<head id="Head1" runat="server">
    <script src="Scripts/jquery-1.7.min.js" type="text/javascript"></script>
    <script src="TinyMCScripts/tiny_mce/tiny_mce.js" type="text/javascript"></script>
    <script src="TinyMCScripts/tiny_mce/jquery.tinymce.js" type="text/javascript"></script>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <div>
        <p>
            <textarea id="TemplateEditor" cols="50" rows="15" runat="server" class="tinymce">
            </textarea>
        </p>
    </div>
    </form>
</body>
</html>

现在我的问题是,如何使用jquery在Tiny Editor的html页面上获取vlaue,该页面位于另一个名为UploadTemplate.aspx的页面上。请帮助

如果您有两个单独的页面,您需要执行ajax请求,以定期保存编辑器内容,并在ajax响应中返回保存的内容,

如果您有两个单独的页面,则需要执行ajax请求,以定期保存编辑器内容,并在ajax响应中返回保存的内容,

我将在哪里保存编辑器内容?什么时候会在编辑器上调用ajax请求?好吧,要回答这个问题,你必须更清楚地描述你想要的内容。我必须获取编辑器内容并将其保存到数据库中。在上面的代码中,我有一个名为SaveTemplate的html按钮,我希望通过使用jquery从单击SaveTemplate按钮的iframe中获取编辑器值,然后将该值保存到数据库中。我只需要先获取编辑器值,亲爱的,如果可以的话请帮助。这很简单:使用tinymce。获取“我的编辑器id”。save将编辑器内容写入底层对象,例如textarea。获取内容的另一种方法更直接:tinymce.get'my_editor_id'。getContent;抱歉,亲爱的,它什么也没做。我提醒你,我的编辑器在iframe中,按钮在iframe之外,我必须获取iframe之外的编辑器值。我将在哪里保存编辑器内容?什么时候会在编辑器上调用ajax请求?好吧,要回答这个问题,你必须更清楚地描述你想要的内容。我必须获取编辑器内容并将其保存到数据库中。在上面的代码中,我有一个名为SaveTemplate的html按钮,我希望通过使用jquery从单击SaveTemplate按钮的iframe中获取编辑器值,然后将该值保存到数据库中。我只需要先获取编辑器值,亲爱的,如果可以的话请帮助。这很简单:使用tinymce。获取“我的编辑器id”。save将编辑器内容写入底层对象,例如textarea。获取内容的另一种方法更直接:tinymce.get'my_editor_id'。getContent;抱歉,亲爱的,它什么也没做。我提醒你,我的编辑器在iframe中,按钮在iframe之外,我必须获取iframe之外的编辑器值