JS获取数组值及AJAX应用Copy语言代码:scripttype=text/javascriptlanguage=javascript
objXMLHTTP=newActiveXObjec ...
JS获取数组值及AJAX
应用Copy
语言代码:
<script type="text/javascript" language="javascript">
function send_request(objpost,action)
{
var objXMLHTTP = null;
try
{
objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e)
{
try
{
objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e2){}
}
objXMLHTTP.open(action, 'http://127.0.0.1/bbs/bbs6b/acindex.php', false);
objXMLHTTP.setrequestheader("content-length",'http://127.0.0.1/bbs/bbs6b/acajax.php'.length);
objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded");
objXMLHTTP.send(objpost);
if (objXMLHTTP.readyState == 4) {
document.getElementById('ajaxnew').innerHTML=objXMLHTTP.responseText;
}
}
function strre(obj)
{ var u='';
var arr=new Array();
for (u=0;u<obj.elements.length;u++){
var name=obj.elements[u].name;
if(name=='url[]'){
var value=obj.elements[u].value;
arr['url'+u]=value
} }
var x;
var str='';
arr['url0']=arr['url0'].replace('&','-@-');
if(check(arr['url1'])==false&&check(arr['url2'])==false){
alert('部分数字未输入');
return false;
}
for(x in arr){
str+=x+"="+arr[x]+'&';
}//alert(post);
send_request(str,'POST');
return false;
}
function check(val){
var parten = /[0-9]/;
var valtmp = replaceAll(val,",","0");
if(isNaN(valtmp)){
return false;
}
if(!parten.exec(val)){
return false;
}
}
function replaceAll(strOrg,strFind,strReplace){
var index = 0;
while(strOrg.indexOf(strFind,index) != -1){
strOrg = strOrg.replace(strFind,strReplace);
index = strOrg.indexOf(strFind,index);
}
return strOrg
}
</script>