$.get("/styles/AjaxChangeProduct.mvc?" + $(this).attr("name"), function(data) {
                //ajax
                $("#midimg").attr("src", $("#midimg", data).attr("src"));
              
                $("#imageMenu").html($("#imageMenu", data).html());
这个 AjaxChangeProduct.mvc  是什么文件,看这样返回的又不是JSON ,又不是拼接的字符串。。那到底返回的是什么呢?

解决方案 »

  1.   

     $("#midimg").attr("src", $("#midimg", data).attr("src"));
    应该是给Id为midimg的 添加src属性 $("#imageMenu").html($("#imageMenu", data).html());
    是给Id为imageMenu的标签内复制
      

  2.   


    我知道是这个意思,可是 
    $("#imageMenu", data).html()
    $("#midimg", data).attr("src")这样是怎样实现的?这个应该是返回的数据,但如何让它返回这种格式呢?  无解了
      

  3.   

    $("#imageMenu", data).html()
    这个应该是 取data里面id为imageMenu的html可是有这种语法吗?
      

  4.   

    看请求的这个页面输出的是什么格式AjaxChangeProduct
    默认是text的
      

  5.   

    AjaxChangeProduct.mvc 还有这个是什么文件,怎么从来没见过?