在我提交表单后总是出现 json 电报机器人响应,我只想使用 js 提醒它

时间:2021-08-01 15:00:50

标签: javascript html jquery laravel telegram-bot

我想使用机器人将这个 HTML 中的照片发送到一个电报组,然后我在这个论坛中发现这段代码工作正常,但是在我提交表单后,浏览器打开一个新选项卡,然后显示一个 JSON 响应

提交表单后我想要的只是import asyncio import json from aiokafka import AIOKafkaConsumer, AIOKafkaProducer async def main(): topic = "test" producer = AIOKafkaProducer(bootstrap_servers="localhost:29092") await producer.start() payload = {"type": "changes", "scores": {"foo": 5}} await producer.send_and_wait(topic, bytes(json.dumps(payload), "utf-8")) payload = {"type": "snapshot", "scores": {"foo": 10, "bar": 20}} await producer.send_and_wait(topic, bytes(json.dumps(payload), "utf-8")) payload = {"type": "changes", "scores": {"baz": 15}} await producer.send_and_wait(topic, bytes(json.dumps(payload), "utf-8")) payload = {"type": "snapshot", "scores": {"foo": 20, "bar": 30, "baz": 30}} await producer.send_and_wait(topic, bytes(json.dumps(payload), "utf-8")) payload = {"type": "changes", "scores": {"baz": 45}} await producer.send_and_wait(topic, bytes(json.dumps(payload), "utf-8")) consumer = AIOKafkaConsumer(topic, bootstrap_servers="localhost:29092") await consumer.start() while True: message = await consumer.getone() print("message:", message.value) # HOW TO: Start consuming from `{"type": "snapshot", "scores": {"foo": 20, "bar": 30, "baz": 30}}` if __name__ == "__main__": asyncio.run(main())

我该怎么办?

alert('photo has been sent!')

1

1 个答案:

答案 0 :(得分:0)

<script type="text/javascript">
$(document).on("submit", "form", function (event) {
    event.preventDefault();
    $.ajax({
        url: $(this).attr("action"),
        type: $(this).attr("method"),
        dataType: "JSON",
        data: new FormData(this),
        processData: false,
        contentType: false,
        success: function (data, status) {
            alert('Success');
        },
        error: function (xhr, desc, err) {
            alert('Error');
        }
    });
});