function showForm_payTypeAndShipType(obj){ var loginflag = $("#loginflag").val();
$.ajax({
type:"get",
url : "initCartNext.do?action=ajaxshowForm_pay&roid="+Math.random(),
contentType:"application/x-www-form-urlencoded; charset=utf-8",
data:{loginflag:loginflag},
dataType:"text",
success : function(data){
checkSession(data);
$("#part_payTypeAndShipType").html(data);
},
error :function (XMLHttpRequest, textStatus, errorThrown) {
}
});
}
在FF以及谷歌中测试均正确 但在ie中无效果。就算是乱码也应该显示啊,但在IE里是个空值。返回的内容是一段html代码,望大神分析一下原因。
$.ajax({
type:"get",
url : "initCartNext.do?action=ajaxshowForm_pay&roid="+Math.random(),
contentType:"application/x-www-form-urlencoded; charset=utf-8",
data:{loginflag:loginflag},
dataType:"text",
success : function(data){
checkSession(data);
$("#part_payTypeAndShipType").html(data);
},
error :function (XMLHttpRequest, textStatus, errorThrown) {
}
});
}
在FF以及谷歌中测试均正确 但在ie中无效果。就算是乱码也应该显示啊,但在IE里是个空值。返回的内容是一段html代码,望大神分析一下原因。
只是ajax请求一个字符串个嘛,这句感觉多余啊,去掉试试
contentType:"application/x-www-form-urlencoded; charset=utf-8",
你用我这个测试试一下
var parames={
"type1":123,"type2":123,"name":234
};
$.ajax({
url:'test.php',//改为自已的url
type:'post',
dataType:'html',
data:parames,
error: function(){alert('error');},
success:function(data){
alert(data);
}
});
/*取值的时候$_POST['type1']就行了*/
一步步来 。