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编程起步(第四课)
Feb 27 Javascript
js对文章内容进行分页示例代码
Mar 05 Javascript
alert出数组中的随即值代码
Sep 25 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
JavaScript中数据结构与算法(二):队列
Jun 19 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
Aug 03 Javascript
13个PHP函数超实用
Oct 21 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
Angularjs整合微信UI(weui)
Mar 15 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
Sep 13 Javascript
JS实现点星星消除小游戏
Mar 24 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 session应用实例 登录验证
2009/03/16 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
JavaScript中的私有成员
2006/09/18 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
2010/09/28 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
vue中使用rem布局代码详解
2019/10/30 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
python 杀死自身进程的实现方法
2019/07/01 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
教导处工作制度
2014/01/18 职场文书
元旦晚会邀请函
2014/01/27 职场文书
广告学毕业生求职信
2014/01/30 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
访谈节目策划方案
2014/05/15 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
情感电台广播稿
2015/08/18 职场文书
节水宣传标语口号
2015/12/26 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
担保书范文
2019/07/09 职场文书