如何在序列化数组中输入我在tinyMCE.activeEditor.getContent()中获得的值,以便我可以在另一页中传递它而不加载整个页面。
这是我的代码:
$("#myForm").submit(function() {
tinyMCE.activeEditor.getContent();
var f = $("#myForm");
var action = f.attr("action");
var serializedForm = f.serialize();
//tinyMCE.triggerSave();
$.ajax({
type: 'POST',
url: action,
data: serializedForm,
async: false,
success: function(save) {
$('#result').html(save);
$('#result').fadeIn('slow');
}
});
clearInput();
return false;
});
在此代码中,当我将其运行到浏览器时,它会重定向到我保存数据的页面。我希望它在数据传递到保存数据的页面时保留在当前页面中。我要做什么?
答案 0 :(得分:0)
如果我正确地提出了您的问题,要使用例如Ajax
将TinyMCE的内容发送到另一个页面,您的方式就是过去!您可以通过.serialize()
功能简单地发送您的内容,而不会有任何问题。看这个:
$.ajax({
type : "POST",
dataType: "json",
url : "path_to_php_file_to_process",
cache : false,
data : $('#your_form_selector').serialize(),
beforeSend: function() {//Display loading icon},
success: function(data)
{
// Rest of the reponse
}
});
这是一个简单的Ajax
请求示例,它也有效。