我正在尝试textarea
使用 ajax 将字段的文本发送到 PHP 文件,该文本包含 HTML 字符并且不应该被编码。
使用FormData
它可以完美运行,但 ie 9 和更早的版本不支持它!我试图string
通过设置requestHeader
to text/plain;charset=UTF-8;
or来发送数据,multipart/form-data
但它没有用!我正在使用的代码是:
var string = '<td clas="tdClass">some text<?php echo $contents; ?></td>';
var data = new FormData();
data.append("data" , string);
var xhr = (window.XMLHttpRequest) ? new XMLHttpRequest() : new activeXObject("Microsoft.XMLHTTP");
xhr.open( 'post', '/path/to/php', true );
xhr.send(data);
在 IE 9 中执行此操作的另一种方法是什么?