设置一个小表单的请求URL
Setting the request URL of a Suitelet form
我有一个带有文本字段的表单,我想将其发送到另一个服务器。我遇到的问题是,我不知道如何设置请求URL。我想将表单的内容发送到另一个URL,然后将响应处理为Netsuite记录。下面是代码的格式。关于如何设置URL有什么想法吗?我应该使用nlapiRequestURL()
吗?
function mainFunction(request, response){
if (request.getMethod() == 'POST'){
var form = nlapiCreateForm('Form');
form.addField('field_one', 'text', 'value 1');
...
...
form.addSubmitButton('Submit');
// on submit send to specified URL
// response processed
}
}
通过使用form.addSubmitButton
,无论何时单击它,NetSuite都会将请求POST回绘制表单的同一个suite。这个POST请求应该包含来自您的Suitelet表单的所有字段值。
由于当Suitelet接收到POST请求时,您已经在呈现表单了,因此您必须决定如何区分用于呈现表单的初始POST和来自提交按钮的POST。
如果你发送一个请求到一个不同的URL(例如另一个套件,或web服务某处),那么你是正确的,你会使用nlapiRequestURL
。
如果您使用addSubmitButton,则套件将使用相同的URL将字段值传递给相同的URL。如果你想把数据发送到另一个URL,你可以使用addButton并添加一个自定义函数,它将把数据发送到那个URL。
相关文章:
- mootools表单json post请求
- 如何在Angularjs中模拟HTML表单请求
- 在表单上注入javascript以发送post请求
- 在此服务器上找不到请求的-表单验证(位于localhost端口80的Apache/2.4.9(Win32)PHP/5.5
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- Ajax 请求后,以正常方式提交表单
- 如何将本地图像文件作为多部分表单请求部分附加到 $.ajax POST 请求中
- 在 Java 中运行 Javascript 表单请求
- AJAX 请求只发生一次(PHP 表单请求)
- Javascript 中的跨站点表单请求
- 我应该避免多部分/表单请求吗
- 使用php AJAX发送数据表单请求失败
- 停止表单请求,直到ajax请求完成
- Ajax表单请求仍然会重新加载页面
- Ext JS 3.4:如何在get post后获取表单's请求url
- Rails 4远程真实表单请求(用于ajax加载器),更新浏览器url
- symfony发送表单请求而不提交
- python 3.x-登录到JavaScript登录表单请求中
- 在 Python 中发送表单请求
- 如何在提交之前添加html图像到表单请求