productinfo.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. window.onload = function (ev) {
  2. init();
  3. }
  4. init = function () {
  5. getOrderInfo();
  6. }
  7. getOrderInfo = function () {
  8. var pid = getUrlParam("pid");
  9. var parameter = urlEncode(["SelectProduct",pid]);
  10. $.ajax({
  11. type: "post",
  12. url: "/malai/php/index.php",
  13. data: {mode: parameter},
  14. dataType: "json",
  15. success: function (data) {
  16. printOrderInfo(data);
  17. }
  18. });
  19. }
  20. printOrderInfo = function (data) {
  21. var input = $('input[type="text"]'),
  22. id,
  23. value = data[0][0],
  24. img = data[1];
  25. /*打印基本信息*/
  26. for (var i = 0; i < input.length; i++) {
  27. id = input.eq(i).attr("id");
  28. input.eq(i).attr("value", value[id]);
  29. }
  30. $("#ProductIntroduce").html(value.ProductIntroduce);
  31. /*打印颜色*/
  32. for(var i =0;i<data[1].length;i++){
  33. $("#Productcolor")[0].value +=data[1][i].ProductAttrbuteName+",";
  34. }
  35. /*打印预览图*/
  36. for (var i = 0; i < data[2].length; i++) {
  37. $(".filelist").append($('<li><p class="imgWrap"><img src="' + data[2][i].ProductAttrbuteName + '"></p></li>'));
  38. }
  39. $("#PageProductInfo").html(value.ProductInfo);
  40. $("#PageProductInfo").html(value.ProductInfo);
  41. $("#PageProductInfo #ProductInfo div").remove();
  42. $("#loading").css({"display": "none"});
  43. $(".form").css({"display": "block"});
  44. }
  45. getUrlParam = function (name) {
  46. var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
  47. var r = window.location.search.substr(1).match(reg); //匹配目标参数
  48. if (r != null) return unescape(r[2]);
  49. return null; //返回参数值
  50. }
  51. urlEncode = function (arr) {
  52. var i; //循环初始化
  53. for (i = 0; i < arr.length; i++) {
  54. arr[i] = encodeURIComponent(encodeURIComponent(arr[i]));
  55. }
  56. return arr.join();
  57. }