HTML Jquery.ajax将HTML文档内容发布到另一个页面
我正在为客户构建一个自助电子邮件活动应用程序。我想让客户下载他们想要的模板,数据将被发送到另一个页面 我正在使用HTML Jquery.ajax将HTML文档内容发布到另一个页面,html,jquery,Html,Jquery,我正在为客户构建一个自助电子邮件活动应用程序。我想让客户下载他们想要的模板,数据将被发送到另一个页面 我正在使用Jquery.Ajax发布数据,尽管我需要它来选择客户端选择的html模板的内容: 获取模板 function getTemplate(id){ $.ajax({ type: 'get', url: 'ay/templates/Postcard_Template.html, data: 'EmailTemplate_id=' + id, success:
Jquery.Ajax
发布数据,尽管我需要它来选择客户端选择的html模板的内容:
获取模板
function getTemplate(id){
$.ajax({
type: 'get',
url: 'ay/templates/Postcard_Template.html,
data: 'EmailTemplate_id=' + id,
success: function(data) {
$('#shadow').fadeIn('slow');
$('#popupContact').fadeIn('slow');
$('#content').html(data);
}
});
发布到新页面
$.ajax({
type: 'Post',
url: 'wwww.Test.co.uk/test.html,
data: 'EmailTemplate_id=' + id,
success: function(data) {
$('#shadow').fadeIn('slow');
$('#popupContact').fadeIn('slow');
$('#content').html(data);
});
然后我会把它绑定到一个表单上,如果这个看起来正确,有什么建议吗
谢谢,汤姆。我所能看到的错误是gettemplate中缺少一个引用:
function getTemplate(id){
$.ajax({
type: 'get',
url: 'ay/templates/Postcard_Template.html',
data: 'EmailTemplate_id=' + id,
success: function(data) {
$('#shadow').fadeIn('slow');
$('#popupContact').fadeIn('slow');
$('#content').html(data);
}
});
$.ajax({
type: 'Post',
url: 'wwww.Test.co.uk/test.html',
data: 'EmailTemplate_id=' + id,
success: function(data) {
$('#shadow').fadeIn('slow');
$('#popupContact').fadeIn('slow');
$('#content').html(data);
}
});
和一个单引号+后括号模板:
$.ajax({
type: 'Post',
url: 'wwww.Test.co.uk/test.html',
data: 'EmailTemplate_id=' + id,
success: function(data) {
$('#shadow').fadeIn('slow');
$('#popupContact').fadeIn('slow');
$('#content').html(data);
}
});
我的建议是,如果要将其绑定到表单,则应序列化该表单并将其传递给数据参数。
简短示例:
<form id="menu">
<select name="daymenu" size="3" multiple>
<option value="1">maple</option>
<option value="2">hickory</option>
<option value="3">birch</option>
</select>
</form>
祝你好运Tom:)谢谢Anthony的建议,我也这么想-是的,我有很多模板,所以需要动态地传递唯一的值-我想为每个选项设置一个url位置,然后将其绑定到“get”url:part中,而不是硬编码的位置,因为它不起作用。不要使用
数据:'EmailTemplate\u id='+id,
,使用数据:{EmailTemplate\u id:id},
。然后jQuery将对参数进行正确的URL编码。$(“选择#测试”).val()->将此设置为URL参数,并将选择id设置为“测试”,您的建议将对vivaThanks起到指导作用-我将对此进行破解,看起来是正确的方法。