AJAX传值的有关问题,求各位进来帮忙看下
AJAX传值的问题,求各位进来帮忙看下
请教下:
我用ajax传纯文字到后台都没问题,但带HTML标签的就失败了,
直接不进行跳转,直接就报错提示
本地测试没有问题,放服务器上出现此问题
怎么解决呢?
直接就提示页面请求失败了
在本地运行完好,放服务器上出现此问题。
求帮助
------解决方案--------------------
这个是.net自带的安全机制,像‘<’,'>'这种类似的标签都会引发报错,你可以把这种字符先转义成html字符,譬如:‘<;‘提交到后台,然后在页面展示的时候进行反转义
请教下:
我用ajax传纯文字到后台都没问题,但带HTML标签的就失败了,
直接不进行跳转,直接就报错提示
本地测试没有问题,放服务器上出现此问题
怎么解决呢?
$.ajax({
url: '../../ajax/Replies.ashx',
type: 'post',
data: { Floor: floor, Content: content, Code: code, Id: url },
success: function (obj) {
if (obj == "CODERERROR") {
layer.alert("验证码错误!");
$('#imgCode').prop('src', '../../member/Image.aspx?k=' + new Date().getTime());
$('#txt_code').val();
return;
} else if (obj == "USERERROR") {
window.location.href = '/login.shtml';
return;
} else if (obj == "ERROR") {
layer.alert("对不起,回帖失败!");
$('#imgCode').prop('src', '../../member/Image.aspx?k=' + new Date().getTime());
$('#txt_code').val();
return;
}
else if (obj == "ERRORBBSID") {
layer.alert("请不要非法提交数据,非法帖子ID!");
$('#imgCode').prop('src', '../../member/Image.aspx?k=' + new Date().getTime());
$('#txt_code').val();
}
},
error: function () { layer.alert("页面请求失败!"); }
});
直接就提示页面请求失败了
在本地运行完好,放服务器上出现此问题。
求帮助
------解决方案--------------------
这个是.net自带的安全机制,像‘<’,'>'这种类似的标签都会引发报错,你可以把这种字符先转义成html字符,譬如:‘<;‘提交到后台,然后在页面展示的时候进行反转义