Điểm:0

Nhiều biểu mẫu ajax không hoạt động trên toàn bộ trang web

lá cờ rs

Tôi có nhiều trang chứa nhiều biểu mẫu ajax. Khi tôi đang làm việc trên một biểu mẫu cụ thể, quá trình gửi ajax của nó đang hoạt động. Nhưng tại thời điểm đó, nếu tôi chuyển đến biểu mẫu trang thứ hai, quá trình gửi ajax không hoạt động và trang được tải lại.

Nhưng sau khi xóa bộ nhớ cache, nếu tôi làm việc trên biểu mẫu trang thứ hai, quá trình gửi ajax của nó hoạt động, nhưng sau đó quá trình gửi biểu mẫu ajax của trang đầu tiên không hoạt động.

Làm cách nào để quản lý nhiều biểu mẫu ajax trên nhiều trang?

Mã đệ trình ajax của tôi trông như thế này:

$form['actions']['submit'] = mảng(
  '#type' => 'gửi',
  '#value' => $this->t('Gửi'),
  '#attributes' => mảng('lớp' => mảng('btn-đỏ')),
  '#ajax' => [
    'gọi lại' => '::submitCallBack',
    'tiến trình' => mảng (
      'gõ' => 'đập',
      'tin nhắn' => 'Vui lòng đợi...',
    ),
  ],
);
berliner avatar
lá cờ bd
Tôi nghĩ bạn cần hiển thị thêm mã của mình. Nếu không thì rất khó để giúp bạn.
4uk4 avatar
lá cờ cn
Làm thế nào để bạn chuyển sang trang thứ hai, đây cũng là Ajax?
Souvik Das avatar
lá cờ rs
@ 4uk4 không, đó là một nút đơn giản khác
4uk4 avatar
lá cờ cn
OK, vui lòng thêm mã cách bạn nhúng biểu mẫu vào nút.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.