js ajax代码

function getProductItem()
{
  	var mypid = document.getElementById("pid").value;
	var url = "index.php?/product/getProductItemJson/"+ mypid;

	//实例化Ajax
	//var ajax = InitAjax();

	var ajax = false;
	//开始初始化XMLHttpRequest对象
	if(window.XMLHttpRequest) 
	{ 
		//Mozilla 浏览器
        ajax = new XMLHttpRequest();
        if (ajax.overrideMimeType) 
		{//设置MiME类别
        	ajax.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject) 
	{ 	// IE浏览器
    	try 
		{
        	ajax = new ActiveXObject("Msxml2.XMLHTTP");
        } 
		catch (e) 
		{
			try 
			{
            	ajax = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
	}
    if (!ajax) 
	{ 	
		// 异常,创建对象实例失败
        window.alert("不能创建XMLHttpRequest对象实例.");
        return false;
    }               

	//通过Post方式打开连接
	ajax.open("GET", url, true);

	//发送GET数据,已经在URL中赋了值所以send那里只要加个空参.
	ajax.send(null);

	//获取执行状态
	ajax.onreadystatechange = function() 
	{ 
   		//如果执行状态成功,那么就把返回信息写到指定的层里
   		if (ajax.readyState == 4 && ajax.status == 200) 
		{ 
				var obj  = eval("("+ajax.responseText+")");
				var skuid = document.getElementById("skuid");
				skuid.options.length = 0;//清空select 
				for(i=0;i<obj.length;i++)
					skuid.options.add(new Option(obj[i].sku,obj[i].skuid)); //添加selct 
		
   		} 
	} 
     
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值