为啥不用JQUERY?者花更少的时间做更多的事情
//引用JQUERY.js
$.ajax({
url: "ad_Ajax.php",
type:"post",
dataType:"html",
data: "txtneirong="+document.getElementById('txtneirong').value+"&txttitle ="+document.getElementById('txttitle').value+"&txtqq="+document.getElementById(txtqq).value+"&txtphone="+document.getElementById(txtphone).value,
success: function(msg){
alert('成功了做你想做的事情');
},
error:function(msg){
//失败,弹出状态
alert("Ajax error status: "+msg.status);
}
});很EASY吧
//引用JQUERY.js
$.ajax({
url: "ad_Ajax.php",
type:"post",
dataType:"html",
data: "txtneirong="+document.getElementById('txtneirong').value+"&txttitle ="+document.getElementById('txttitle').value+"&txtqq="+document.getElementById(txtqq).value+"&txtphone="+document.getElementById(txtphone).value,
success: function(msg){
alert('成功了做你想做的事情');
},
error:function(msg){
//失败,弹出状态
alert("Ajax error status: "+msg.status);
}
});很EASY吧
这样就可以了,汉字是需要先转的
var txtneirong = document.getElementById("txtneirong").value;
var txttitle = document.getElementById("txttitle").value;
var txtqq = document.getElementById("txtqq").value;
var txtphone = document.getElementById("txtphone").value; var url = "disok.php?txtneirong=" + txtneirong;//从这里写错了 不知道该怎么写了,数据没传过去
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = handleServerResponse();
xmlHttp.send(null);return false;//返回false,不然你的SUBMIT就提交了
}
方法复制过去的 都有错 ,... 用jquery 半天 全部搞定
<script src ='jquery-1.3.2.min.js'></script> 引用文件
function CheckInsert() 这是我的方法
{
var username =$("#txtUser").val();
var userpwd =$("#txtPwd").val();
var useremail=$("#txtEmial").val();
var usernation=$("#txtNation").val();
if(username!=''&&userpwd!=''&&useremail!=''&&usernation!='')
{
// $("#show").html(data);
alert("登陆成功!!!");
$.get('Reg.php?Name='+username+'&Pwd='+userpwd+"&Email"+useremail+"$Nation"+usernation,
{Name:username,Pwd:userpwd,Email:useremail,Nation:usernation},
function(data){if(data.length>0){$("#show").html(data)}else{$("#show").html('没有数据')}}); } } 用ajax 火狐 还不支持
这个全部搞定了