如何在提交之前应用encodeURIComponent()?

时间:2011-12-04 17:45:48

标签: jquery submit jeditable encodeuricomponent

我正在尝试将encodeURIComponent()应用于数据,然后再将其提交给服务器。 我试过了:

submitdata: function (value, settings) {
    return {
        value: encodeURIComponent(value)
    }
},

但这不起作用。它总是选择旧的价值。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

适合我。我做了

var submitdata = function (value, settings) {
    return {
        value: encodeURIComponent(value);
    }
}

var x = submitdata("http://abc.com/?{sss}&as=ee", 1);

alert(x.value);

返回

"http%3A%2F%2Fabc.com%2F%3F%7Bsss%7D%26as%3Dee"