1/** 2 * å个槽æ¥å ¥èæ¬ 3 * æ¯æ AMDï¼CJSï¼å ¨å±è°ç¨ 4 */ 5(function(root, factory) { 6 if (typeof define === "function" && define.amd) { 7 define(function() { 8 return (root.Tucao = factory()); 9 }); 10 } else if (typeof module === "object" && module.exports) { 11 module.exports = (root.Tucao = factory()); 12 } else { 13 root.Tucao = factory(); 14 } 15}(this, function() { 16 17 var Tucao = (function() { 18 /** 19 * åèµ·æ¥å ¥è¯·æ± 20 * @param {Number} productId éè¦æ¥å ¥äº§å id 21 * @param {[Object]} data éè¦ä¼ éçç¨æ·ä¿¡æ¯ 22 */ 23 var request = function(productId, data) { 24 var form = document.createElement("form"); 25 form.id = "form"; 26 form.name = "form"; 27 form.target = "_blank"; 28 document.body.appendChild(form); 29 30 // 设置ç¸åºåæ° 31 for (key in data) { 32 var input = document.createElement("input"); 33 input.type = "text"; 34 input.name = key; 35 input.value = data[key]; 36 // å°è¯¥è¾å ¥æ¡æå ¥å° form ä¸ 37 form.appendChild(input); 38 } 39 // form çæäº¤æ¹å¼ 40 form.method = "POST"; 41 // form æäº¤è·¯å¾ 42 form.action = "https://support.qq.com/product/" + productId; 43 // 对该 form æ§è¡æäº¤ 44 form.submit(); 45 // å é¤è¯¥ form 46 document.body.removeChild(form); 47 } 48 return { 49 request: request, 50 } 51 })(); 52 53 return Tucao; 54 55}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.