如何在重力形式中使用gform_after_submission?提交表单或提交表单后,我想显示模态。
答案 0 :(得分:0)
你需要做这样的事情:
add_action("gform_after_submission_{your_form_id}", "{function_name}_{your_form_id}",10, 2 );
function {function_name}_{your_form_id}($entry, $form){
/*
* Your code goes here
*/
}
答案 1 :(得分:-1)
在Gravity Forms文档中有一些使用示例。
代码应放置在活动主题的functions.php文件中。
以下是将数据发送给第三方的代码:
add_action( 'gform_after_submission', 'post_to_third_party', 10, 2 );
function post_to_third_party( $entry, $form ) {
$post_url = 'http://thirdparty.com';
$body = array(
'first_name' => rgar( $entry, '1.3' ),
'last_name' => rgar( $entry, '1.6' ),
'message' => rgar( $entry, '3' ),
);
GFCommon::log_debug( 'gform_after_submission: body => ' . print_r( $body, true ) );
$request = new WP_Http();
$response = $request->post( $post_url, array( 'body' => $body ) );
GFCommon::log_debug( 'gform_after_submission: response => ' . print_r( $response, true ) );
}
我认为,您可以像这样将其发送到将根据数据创建模式的jQuery。
像这样,您可以通过id选择表单:(例如form_id = 1)
add_action( 'gform_after_submission_1', 'post_to_third_party', 10, 2 );