jquery ajax调用html新闻通讯搞砸了
我的问题是当我尝试通过 ajax 测试发送 html 新闻通讯时。 html 新闻通讯电子邮件内容的格式不正确。
要推送到 ajaxcall.php 的原始 html 新闻通讯内容由 html 标签、css 等组成。
$.ajax({
url: "ajaxcall.php",
type: "POST",
data: 'toEmail=' + $("#toemail").val() + '&Subject=' + $("input[name='subject']").val() + '&Body=' + body,
timeout: 8000,
beforeSend: function(){ },
...
...
我相信需要进行一些编码解码或条带化? utf?在ajax发送端和ajaxcall.php端?
My problem is when I trying to testsend html newsletter via ajax. The html newsletter email content become not properly formatted.
The original html newsletter content to push over to ajaxcall.php consist of html tags, css etc..
$.ajax({
url: "ajaxcall.php",
type: "POST",
data: 'toEmail=' + $("#toemail").val() + '&Subject=' + $("input[name='subject']").val() + '&Body=' + body,
timeout: 8000,
beforeSend: function(){ },
...
...
I believe need to do some encoding decoding or striping? utf? at ajax sending side and at ajaxcall.php side?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您不尝试手动构造编码数据,jQuery 将为您完成此操作。
或者只是告诉它处理表单:
jQuery will do it for you if you don't try to construct the encoded data manually.
Or just tell it to deal with a form: