小弟最近跟其他公司需要合作
内容是传值给对方,让对方显示在他的页面上
一开始是使用网址带值近去
但是遇到乱码的问题,对方说他们是UTF8
而小弟的页面也是utf8,所以对方觉得问题是出在使用网址带值上
而叫我用post的,还另外写了个JAVASCRIPT给小弟
var testObject = {'Name':'中文字','Trv':'V123' Remark':'REMARK',
'groupId':'123456','Date':'2015_01_01','Style':'B01'};
$.ajax({
type: 'POST',
url:
'http://小弟的网址.COM.TW/',
dataType: 'JSONP',
contentType: 'application/x-www-form-urlencoded;
charset=UTF-8',
crossDomain: true,
data: {
trvParams: JSON.stringify(testObject)
},
success: function(data) {
document.location.href='https://对方的网址.COM.TW';
// 网址格式
},
error: function(data) {
alert('fail'); //
}
});
因为小弟没看过这种方式来带值,所以就直接复制贴上去测试
发现javascript会报错
于是就使用建立表单再submit,但是这样对方说依然会有乱码
小弟有试过将中文urlencode,但对方似乎不想urldecode
坚持只要使用他们给我的程式码就不会有误,但给我的程式码会报错
小弟在网络上查询都只有看到用JSONP跨网域取值的相关,并没有传值
所以请问各位先进JSONP要如何带值进入对方的页面呢?
先在这边感谢各位了!