Điểm:0

Làm cách nào để chèn/nối phần tử con vào phần tử radio và cung cấp cho nó một cuộc gọi lại AJAX?

lá cờ cn

Làm cách nào tôi có thể thêm phần tử con độc lập vào phần tử radio trong biểu mẫu? Các phần tử radio được tạo bởi đoạn mã sau.

$form['orderinfo']['billshipaddresses']['billingaddresses'] = [
  '#type' => 'radio',
  '#title' => 'Địa chỉ Thanh toán',
  '#options' => $formaddressesOptions,
  '#default_value' => '',
  '#ajax' => [
    'gọi lại' => '::buildShipBillAddresses',
    'trình bao bọc' => 'địa chỉ thanh toán',
    'sự kiện' => 'thay đổi'
  ]
];

Trong các tùy chọn, tôi đặt một mảng kết hợp để tạo tất cả radio. Trong đó, tôi cần tiêm một Chỉnh sửa link/button với lệnh gọi lại AJAX, như trong ảnh chụp màn hình sau.

ảnh chụp màn hình

Đây là mã tôi đang sử dụng cho Chỉnh sửa liên kết:

hàm riêng formAddressesToOptions($formaddresses) {
$formaddressesOptions = [];
if (!empty($formaddresses)) {
  foreach ($formaddresses as $key => $formaddress) {
    if (isset($formaddress['accountnumber'])) {
      $formaddressesOptions[$key] = $this->formatAddress($formaddress);
    } khác {
      $formaddressesOptions[$key] = $this->formatAddress($formaddress) . "<span class='edit-new-created-address'>Chỉnh sửa</span>";
    }
  }
}
trả về $formaddressesOptions;
}

Các Chỉnh sửa liên kết được hiển thị bên dưới mỗi radio, nhưng nó không có lệnh gọi lại AJAX riêng. Làm thế nào tôi có thể đạt được điều đó đúng cách?

Đă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.