开发者

problems with passing html to the server with jquery

i have an ajax call

$.ajax({
                url: '<%=Url.Action("SaveDetails","Survey") %>',
                dataType: 'JSON',
                cache: false,
                data: { Id: selectedRow.Id, Value: surveyValue, FileName: filename, FileGuid: fileguid },
                success: function(data) {
                    ...
                }
            });

where the surveyValue is a html string. this call doesn't work. but is i chan开发者_StackOverflow社区ge the surveyValue to an ordinary text i works fine.

how can i pass the html to the server?


I'm guessing you'll need to encode it:

data: { ... Value: encodeURIComponent(surveyValue), ... }

And on the server side:

string value = Server.UrlDecode(surveyValue);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜