0

が異なる入力がいくつかありますdata-id。データ ID は「single」と「multi」です。

どういうわけか、data-idforitem_singleを取得しitem_multipuleて、それらを db フィールドと呼ばれる自分の db フィールドに渡すことができるようにする必要がありますshop_shipping_rule_type

どうすればいいですか?

以下は、コントローラーに渡されるように処理される方法の例です。

コード:

var shop_shipping_rule_id = $('#shop_shipping_rule_id').val();
var shop_shipping_rule_name = $('#shop_shipping_rule_name').val();


$.post("<?php echo site_url("admin/websites/{website_id}/settings/shop/ajax_shipping_rule_op"); ?>", {
is_ajax: 1,
shop_shipping_rule_country_or_region_code: shop_shipping_rule_country_or_region_code,
shop_shipping_rule_item_single: shop_shipping_rule_item_single,
shop_shipping_rule_item_multiple: shop_shipping_rule_item_multiple,
shop_shipping_rule_id: shop_shipping_rule_id,
shop_shipping_rule_name: shop_shipping_rule_name,
4

1 に答える 1

0

.data()を使用

var item_single_id = $('#item_single').data('id')

また

.attr()を使用

var item_single_id = $('#item_single').attr('data-id')
于 2013-11-14T02:29:25.923 に答える