代码如下
var url = 'http://ticket.yes24.com/Pages/Perf/Sale/PerfSaleProcess.aspx?IdPerf=45086'
var form = '$("form")';
var target = 'pop_perfsale';
http://window.open(url,target, "width=1000,height=700,resizable=yes,toolbar=yes,menubar=yes,location=yes");
form.attr('action', url);
form.attr('target',target);//http://window.open (http://ticket.yes24.com/Pages/English/Perf/FnPerfDeail.aspx?IdPerf=45086)
form.attr('method', 'post');
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "netfunnel_key");
hiddenField.setAttribute("value",'78617F3F64D0ED4A9C6E47BE5BAC8EE4E85DD52E1D3E50C225A5CDC603F0792CED6CD5A1B5D5DDF9D93FC66DE09A189AEFFAACD922D76CF685AF4224FDCEFAC2573DCCE5AF1BA2DFD0C4033AC836F84A78ACDDD904C14C4C6CF8C5F5F2ED17D3D4BD97B0EF5F9F99C2E2F472B5726DA32C312C302C30 ’);
form.append(hiddenField);
document.body.append(form);
form.submit();
显示错误
怎么改,谢谢
倒数第4行结尾的引号是中文的导致的。改成:
hiddenField.setAttribute("value",'78617F3F64D0ED4A9C6E47BE5BAC8EE4E85DD52E1D3E50C225A5CDC603F0792CED6CD5A1B5D5DDF9D93FC66DE09A189AEFFAACD922D76CF685AF4224FDCEFAC2573DCCE5AF1BA2DFD0C4033AC836F84A78ACDDD904C14C4C6CF8C5F5F2ED17D3D4BD97B0EF5F9F99C2E2F472B5726DA32C312C302C30');
有帮助的话,请点采纳~