就是在本页提交并且在本页显示 但是为什么提交后在本页把原来的内容都复制了一份显示出来?而且返回的明明只有$a变量啊 为什么会重复出现页面的内容呢?
window.onload=function(){
var oipt1=document.getelementbyid(‘ipt1’);
var obtn1=document.getelementbyid(‘btn1’);
var oshow=document.getelementbyid(‘show’);
obtn1.onclick=function(){
ov1=oipt1.value;
ajax(“test2.php”,ov1,function(str){
oshow.innerhtml=str;
})
}
}
提交
回复讨论(解决方案)
页面和 ajax 响应页是同一个文件,你这样写就是这样
要把 ajax 响应部分提出来
window.onload=function(){
var oipt1=document.getelementbyid(‘ipt1’);
var obtn1=document.getelementbyid(‘btn1’);
var oshow=document.getelementbyid(‘show’);
obtn1.onclick=function(){
ov1=oipt1.value;
ajax(“test2.php”,ov1,function(str){
oshow.innerhtml=str;
})
}
}
提交
页面和 ajax 响应页是同一个文件,你这样写就是这样
要把 ajax 响应部分提出来
window.onload=function(){
var oipt1=document.getelementbyid(‘ipt1’);
var obtn1=document.getelementbyid(‘btn1’);
var oshow=document.getelementbyid(‘show’);
obtn1.onclick=function(){
ov1=oipt1.value;
ajax(“test2.php”,ov1,function(str){
oshow.innerhtml=str;
})
}
}
提交
为什么会这样呢?
你没有分开输出,自然是混在一起的
你没有分开输出,自然是混在一起的
为什么用表单提交也是混在一起写就不会输出重复的部分??