Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Click漏斗-提交表单后如何重定向到不同的URL(数据必须保存在Click漏斗中)_Javascript_Jquery - Fatal编程技术网

Javascript Click漏斗-提交表单后如何重定向到不同的URL(数据必须保存在Click漏斗中)

Javascript Click漏斗-提交表单后如何重定向到不同的URL(数据必须保存在Click漏斗中),javascript,jquery,Javascript,Jquery,我想根据用户选中的复选框将其重定向到不同的页面。我尝试使用jQuery,但问题是,如果我更改按钮的href,cf的提交功能将无法工作(将数据保存在cf后端) 这是我的密码 jQuery(document).ready(function(){ jQuery('#tmp_button a').on('click', function() { var that = this; jQuery('.elHeadlineCheckbox').each(function(i, e)

我想根据用户选中的复选框将其重定向到不同的页面。我尝试使用jQuery,但问题是,如果我更改按钮的href,cf的提交功能将无法工作(将数据保存在cf后端)

这是我的密码

jQuery(document).ready(function(){
   jQuery('#tmp_button a').on('click', function() {
     var that = this;
     jQuery('.elHeadlineCheckbox').each(function(i, e) {
       if(
         jQuery(this).attr('data-custom-type') == 'my-checkbox' &&
         jQuery(this).attr('value') != 'false'
         ) {
           jQuery(that).attr('href', 'https://page1.com');
       } else if (
         jQuery(this).attr('data-custom-type') == 'my-checkbox' &&
         jQuery(this).attr('value') == 'false'
       ) {
             jQuery(that).attr('href', 'https://page1.com');
       }
     })
   });
 });

您可以用表单发布hml吗?如果您不使用Ajax将数据发布到第二个页面,而第一个页面确实正在提交并重定向到新的url,那么您必须在第二个页面处理最终的目标页面,而不是在该页面。我如何通过Ajax将数据发送到第二个页面,这样cf就可以保存它们了?您可以将hml与表单一起发布吗?如果您不使用Ajax将数据发布到第二个页面,而第一个页面实际上正在提交并重定向到一个新的url,那么您必须在第二个页面中处理最终的目标页面,而不是在这个页面中。我如何通过Ajax将数据发送到第二个页面,以便cf可以保存它们?