我是curl的新手
我想尝试使用curl从html输入中获取简单文本,并使用简单的JSON将其发送到另一个网站
这是我制作的简单html代码
<form action="http:test.com" method="post">
<input type="text" id="text">
<input type="submit" value="submit">
</form>
有办法吗?
谢谢!
答案 0 :(得分:0)
由于您需要从Slack获取数据,所以很好的方法是使用AJAX发布数据。以下JS代码基于achavez's gist: Post to Slack using javascript进行修改,并使用jQuery.ajax。
<form action="http:test.com" method="post" id="the-form">
<input type="text" id="text">
<input type="submit" value="submit">
</form>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
$('#the-form').submit(function(e) {
e.preventDefault();
var url = "http:test.com"; // Webhook URL
var text = $('#text').text(); // Text to post, get from your form
$.ajax({
data: 'payload=' + JSON.stringify({
"text": text
}),
dataType: 'json',
processData: false,
type: 'POST',
url: url
}).done(function(data) {
// do whatever you want with `data`, `data` is the response
});;
});
</script>