gpt4 book ai didi

javascript - WordPress REST API 自定义表单提交 - React

转载 作者:行者123 更新时间:2023-12-03 06:50:37 27 4
gpt4 key购买 nike

想要使用 ReactJS 通过 Wordpress API 发布自定义表单数据。就像我们在 Wordpress 中使用 AJAX 一样,使用类似

jQuery.ajax({
type: 'POST',
data: {
action : 'formData', // wp_ajax_nopriv_formData
data : formData // data from form
},
url: ajaxurl // admin.php
}).done(){...}

Wordpress 和 React 不在同一域中。我正在使用wp-apiv2

  • 有与此相关的可行示例吗? ( react 或 Angular )
  • 如何使用 OAuth 访问 WordPress 中的 admin.php 来提交表单?

我想知道如何使用 WP-API 通过 React(作为前端)作为外部调用提交自定义表单,例如

abc.com - 安装了 wp-api 的 WordPress 域xyz.com - ReactJS 实现的网站 - 从这里我将调用所有 API 的端点

最佳答案

使用jsx怎么样:

<form onsubmit={()=>{
jQuery.ajax({
type: 'POST',
data: {
action : 'formData', // wp_ajax_nopriv_formData
data : formData // data from form
},
url: ajaxurl // admin.php
}).done(){...}
}}>
<input type='text' value='hello'></input>
<button type="submit">submit</button>
</form>

或者只使用 React:

'use strict';

React.createElement(
'form',
{ onsubmit: function onsubmit() {
jQuery.ajax({
type: 'POST'
});
} },
React.createElement('input', { type: 'text', value: 'hello' }),
React.createElement(
'button',
{ type: 'submit' },
'submit'
)
);

关于javascript - WordPress REST API 自定义表单提交 - React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37525606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com