我用ajxa从服务端加载json,我在文件中添加如下代码 $.ajax({
dataType : 'json',
data : inData,
error : function(){alert("talk失敗!")},
type : 'POST',
url : "http://192.168.1.200/xinshi/upload_image.php?callbackFunction=?",
success : function(servletResult){
if(servletResult.result == "1") {
var talkFlag = sessionStorage.getItem("talkFlag");
if(talkFlag && talkFlag == "true"){
var busTypeSession = sessionStorage.getItem("busTypeSession");
if(busTypeSession != null && busTypeSession != "" && busTypeSession != "undefined"){
$bySetBusinessTypeMove(busTypeSession, businessType);
} else {
$byBusinessTypeMove(businessType);
}
} else {
$byBusinessTypeMove(businessType);
}
} else {
alert("Record insert fail!");
}
}
});我是把js代码和html代码写在一个文件里的。页面原本是显示图片的,而且文件中已经写了其他的js代码,我把上面的代码添加到原先js代码中间,结果页面原有的图片不显示了,这是怎么回事?是浏览器执行时有问题?JavaScriptAjaxJSON
dataType : 'json',
data : inData,
error : function(){alert("talk失敗!")},
type : 'POST',
url : "http://192.168.1.200/xinshi/upload_image.php?callbackFunction=?",
success : function(servletResult){
if(servletResult.result == "1") {
var talkFlag = sessionStorage.getItem("talkFlag");
if(talkFlag && talkFlag == "true"){
var busTypeSession = sessionStorage.getItem("busTypeSession");
if(busTypeSession != null && busTypeSession != "" && busTypeSession != "undefined"){
$bySetBusinessTypeMove(busTypeSession, businessType);
} else {
$byBusinessTypeMove(businessType);
}
} else {
$byBusinessTypeMove(businessType);
}
} else {
alert("Record insert fail!");
}
}
});我是把js代码和html代码写在一个文件里的。页面原本是显示图片的,而且文件中已经写了其他的js代码,我把上面的代码添加到原先js代码中间,结果页面原有的图片不显示了,这是怎么回事?是浏览器执行时有问题?JavaScriptAjaxJSON
dataType : 'json',
data : inData,
error : function(){alert("talk失敗!")},
type : 'post',
url : "http://192.168.1.200/xinshi/upload_image.php?callbackFunction=?",
success : function(servletResult){}
});
sessionStorage在ie9之前应该是没有的,你在什么浏览器上实验的?
最好在sessionStorage.getItem("talkFlag")之前加个测试看看sessionStorage是否存在