javascript myfunction()中如何 写两个ajax 急等!!!!!!!!!!!!!!!!

//for循环一组图片for(vari=0;i<NOM;i++){document.write("<imgid='"+array[i]+"'src='images/1.p... //for 循环一组图片
for (var i = 0; i < NOM; i++)
{
document.write("<img id='"+array[i]+"' src='images/1.png' width='50px' height='50px' onclick='myfunction("+i+")'></img>");
}
//当点击其中图片的时候 执行myfunction()
function myfunction(i){ //外面的函数

function loadXMLDoc(i){ //第一个 ajax函数
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById('msg').innerHTML=xmlhttp.responseText;
}

}
xmlhttp.open("GET","1.asp",true);
xmlhttp.send();
}
function loadlist(){ //第二个 ajax函数
var xmllist;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmllist=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmllist=new ActiveXObject("Microsoft.XMLHTTP");
}
xmllist.onreadystatechange=function()
{
if (xmllist.readyState==4 && xmllist.status==200)
{
document.getElementById('Ruserdiv').innerHTML=xmllist.responseText;
}
}
xmllist.open("GET","2.asp",true);
xmllist.send();
}
}
</script>
myfunction() 中 包含两个 function() 应该着怎么写呢? 我程序上面还有一个数组,所以onclick图片的时候不许带myfunction(i) 参数
里面用到了两个 ajax 所以用到了两个
xmlhttp.open("GET","1.asp",true);

xmllist.open("GET","2.asp",true);
展开
 我来答
小孟6754
2015-11-12 · TA获得超过196个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:252万
展开全部
你要做什么功能 你这样传参不安全
追问
我要做点击图片 图片变色 同时下面留言也通过ajax更新
追答
for (var i = 0; i < NOM; i++)
{
document.write("<img id='"+array[i]+"' src='images/1.png' width='50px' height='50px' data-n="+i+" onclick='myfunction(this)'></img>");
}

<script type="text/javascript">
  function myfunction(a)
  {
      //这里处理图片变色问题
      
       //这里处理刷新留言板问题
       var productID=$(this).data("n");
                  $.ajax({
                type: "post",
                async: true,
                url: "ajaxAPI.aspx",
                data: {
                    productId: productID,
                },
                dataType: "json",
                success: function (data) {
....
                },
                error: function (json) {
                    //alert("请求数据错误……");
                }
            });
  }
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式