我如何发布像
这样的格式化字符串 has<STRONG>b</STRONG>
我需要发送ajax请求。在我的页面中我使用的是编辑器,以便用户可以输入和格式化。如果字符串被格式化,则禁止ajax请求失败(例如:如果字符串具有粗体字符串。示例数据如上所示
var test=$('#callTranscription').val(); // contains has<STRONG>b</STRONG>
var postData = { transID: $('#callTransactionID').val(), callTranscription: test, recordID: $('#selectedRecord').val() };
$.ajax({
type: "POST",
data: postData,
url: '<%= Url.Action("SaveCallTranscription", "Search") %>',
success: function (result) {
$('#callTransactionID').val(result)
alert('success');
},
error: function (result) { alert('error'); }
});
)
这里callTranscription包含格式化字符串。我如何安全发布?如果数据发送该类型,我是否需要做任何修改。??
答案 0 :(得分:1)
您应该正确格式化字符串。它已经格式化了还是您发送原始数据? 想想URLencoding http://www.javascripter.net/faq/escape.htm