+ -
当前位置:首页 → 问答吧 → 请问,为什么会HTTP POST request无故变成 GET?

请问,为什么会HTTP POST request无故变成 GET?

时间:2009-07-28

来源:互联网

大家好,
我在编写英法德三语的Web应用,字符集是UTF-8。
我写了这样一个函数,但是运行时发现POST被变成了GET,然后带有音调符号的西欧字符全是乱码.

而且因为数据很长,必须用POST,如果变成GET就可能被截断。

谁知道是怎么回事吗?谢谢!

saveTitleDescription(urlAction) {

       $.ajax({
                               method : "POST",
                               url : urlAction,


                              data : {
                               method : "saveTitleDescription",
                               title : $("#title").val(),
                               description : $("#description").val(),
                               segmentId : $("#newCombinedSegmentId").val(),
                               segmentTypeId : $("#segmentTypeId").val(),
                               combinedTitle : $("#combinedTitle").val()
                               },

                               success : function() {...
}

                               error : function() {...
}

}

}
图片:
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
貌似会被封装成GET的说

作者: yshu   发布时间: 2009-07-28

参数写错了,应该是:

type: "POST",

作者: sd1132632   发布时间: 2009-07-28

3x.
很惭愧,如此简单的错误都没有自己找到。

作者: keakon   发布时间: 2009-07-29

呃...

作者: yshu   发布时间: 2009-07-29

相关阅读 更多