我正在制作Rich文本编辑器。我有一个textarea和一个iframe。我想更新一个iframe内容点击某个按钮,其中ajax post请求传递给它textareas值。
这是我的HTML代码:
这是js view function:
function view(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
terms = "text="+str;
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById('upload_target').innerHTML="";
jQuery.noConflict();
(function($) {
$('#upload_target').append(xmlhttp.responseText);
})(jQuery);
}
}
xmlhttp.open("POST","print1.php",true);
xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xmlhttp.send(terms);
document.getElementById('upload_target').style.opacity=1;
}
我无法将我的textarea放入表单并将其定位到提交事件上的iframe,因为上面的代码只是我整个代码的一部分,而且它已经在表单中了。 w3c标准不允许使用嵌套表单
谢谢你的回复。