javascript+ajax实现产品页面加载信息


Posted in Javascript onJuly 09, 2015

js

//加载页面

//加载产品列表
function GetProductList() {
  function PostParam(param) {
    param.key = "lm324";
    return param;
  }
  var PostExecParam = {
    ClassName: "AnxinE.BLL.Product.ProductInfoBLL",
    MethodName: "Search",
    ParamModelName: "AnxinE.Model.Product.ProductInfoParam",
    onRequest: PostParam,
    onResponse: function (result) {
      if (result != null) {
        var html = "";
        //汇率判断
        //<td>" + (result.SupplierProductList[i].ProductList[j].PriceUSD.toString() == '0' ? 1 : result.SupplierProductList[i].ProductList[j].USDPriceList[0].MinQuantity) + ":" + result.SupplierProductList[i].ProductList[j].PriceUSD + "</td>
        //展示搜索-产品信息列表
        for (var i = 0; i < result.SupplierProductList.length; i++) {
          for (var j = 0; j < result.SupplierProductList[i].ProductList.length; j++) {
            //if (result.SupplierProductList[i].ProductList[j].PriceUSD!=null) {
            //}
            html += "<tr><td>" + result.SupplierProductList[i].ProductList[j].Model + "</td><td>" + result.SupplierProductList[i].ProductList[j].Manufacturer + "</td><td>" + (result.SupplierProductList[i].ProductList[j].Quantity) + "</td><td>" + result.SupplierProductList[i].ProductList[j].ShipDays + "</td><td>" + result.SupplierProductList[i].ProductList[j].MinOrderQuantity + "+</td><td>" + result.SupplierProductList[i].ProductList[i].DeliveryPoint + "</td><td>" + result.SupplierProductList[i].ProductList[j].PriceUSD + "</td><td>" + result.SupplierProductList[i].ProductList[j].PriceCNY + "</td><td><a href=''>加入购物车</td></tr><br/>";
          }
        }
        //展示搜索--品牌列表
        var html2 = "<h2 class='cur1'>全部</h2>";
        if (result.ManufacturerList.length > 0) {
          for (var i = 0; i < result.ManufacturerList.length ; i++) {
            if (result.ManufacturerList[i].KeyName != null) {
              if (i < 5) {
                html2 += "<h2 href='javascript:void(0);' id='" + result.ManufacturerList[i].KeyName + "' onclick='Trademark(this)' >" + result.ManufacturerList[i].KeyName + "</h2>";
              }
            }
          }
          //<a href="javascript:void(0);" id="regain_r2">收回</a>
          html2 += "<a href='javascript:void(0);' id='more_r2' onclick='More_r2()'>更多+</a>";
        }
        //不删除第一个内容,将产品信息表追加
        $("#r2_text2").not($(".cur1")).empty();
        $("#r2_text2").append(html2);
        //改写品牌行
        $(".tr3").empty();
        $(".tr3").append(html);
      }
    }
  };
  $.ajaxRequest(PostExecParam);
};

.cshtml

<div class="secect_r">
    <div class="top_right">
      <ul>
        <li class="list1"><img src="~/MvcImages/ycysqd/sx_03.gif" /><p>筛选</p></li>
        <li class="list2"><a href="">集成电路</a>>></li>
        @*<li class="list3"><a>INFINEON</a><span>×</span></li>
        <li class="list3"><a>100-1000件</a><span>×</span></li>
        <li class="list3"><a>国内</a><span>×</span></li>*@
      </ul>
      <div class="r1"><h1>型号:</h1><div class="text1"><input id="typeofproduct" type="text" value="输入型号" /></div></div>
      <div class="r2"><h1>品牌:</h1><div class="text2" id="r2_text2"><h2 class="cur1">全部</h2><h2>FTDI</h2><h2>WIINET</h2><h2>3M-STATIC CONTROL SOLUTIONS</h2><h2>AAVID THERMALLOY</h2><h2>ALLIANCE</h2><a href="javascript:void(0);" id="more_r2" onclick="More_r2()">更多+</a></div><div class="text2" id="r2_text2_2" style="display:none"></div></div>
      <div class="r3"><h1>库存数量:</h1><div class="text1"><input type="text" class="ChangeInventoryquantity" id="startnumber" value="1000" /></div><a>-</a><div class="text2"><input class="ChangeInventoryquantity" id="endnumber" type="text" value="1000000" /></div><a>件</a></div>
      <div class="r4"><h1>交货地:</h1><div class="text2"><h2 class="cur1">全部</h2><h2 onclick="Trademark(this)">国内</h2><h2 onclick="Trademark(this)">香港</h2></div></div>
    </div>

  </div>
  <table class="bottom_right">
    <tr class="tr1">
      <td class="td1"><p>型号</p></td>
      <td class="td2"><p>品牌</p></td>
      <td class="td3"><p>库存数量</p></td>
      <td class="td4"><p>货期</p></td>
      <td class="td5"><p>起订量</p></td>
      <td class="td6"><p>交货地</p></td>
      <td class="td7"><p>香港交货</p></td>
      <td class="td8"><p>国内交货</p></td>
      <td class="td9"><p>操作</p></td>
    </tr>
    <tr class="tr2">
      <td></td>
      <td></td>
      <td></td>
      <td><p>(工作日)</p></td>
      <td></td>
      <td></td>
      <td></td>
      <td><p>(含17%税)</p></td>
      <td></td>
    </tr>

    <tbody class="tr3"></tbody>

  </table>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
javascript 闭包疑问
Dec 30 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
js实现鼠标经过表格行变色的方法
May 12 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
Dec 24 Javascript
JS绘制微信小程序画布时钟
Dec 24 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
Node.js+Express+MySql实现用户登录注册功能
Jul 10 Javascript
node.js之基础加密算法模块crypto详解
Sep 11 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
Jan 16 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 Javascript
浅谈JavaScript中null和undefined
Jul 09 #Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
Jul 09 #Javascript
JavaScript包装对象使用详解
Jul 09 #Javascript
jquery实现表单验证并阻止非法提交
Jul 09 #Javascript
jQuery实现tab选项卡效果的方法
Jul 08 #Javascript
jQuery实现类似淘宝网图片放大效果的方法
Jul 08 #Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 #Javascript
You might like
PHP下escape解码函数的实现方法
2010/08/08 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
理解Python中的With语句
2016/03/18 Python
简单谈谈python中的语句和语法
2017/08/10 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
matplotlib实现区域颜色填充
2019/03/18 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
Django 反向生成url实例详解
2019/07/30 Python
Python socket模块方法实现详解
2019/11/05 Python
Python文件操作函数用法实例详解
2019/12/24 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
社会实践自我鉴定
2013/11/07 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
表扬稿格式范文
2015/01/16 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
详解Laravel制作API接口
2021/05/31 PHP
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS