我有一个愚蠢的问题,但我真的需要知道答案,而我在JQuery文档中找不到它。
我有一个表单,其数据由ajax发送,但我不理解,
的2个部分之间的document.find('items1, items2')
符号!
,
做了什么以及它意味着什么?
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $(document).find('#hdn input[type=\'hidden\'], .modal-body input[type=\'checkbox\']:checked'),
dataType: 'json',
...
隐藏是HTML:
<div>
<div id="input-option20">
<div>
<label>
<input type="checkbox" name="option[20][]" value="64">
<span>Mint</span> </label>
</div>
<div>
<label>
<input type="checkbox" name="option[20][]" value="63">
<span>Maroon</span> </label>
</div>
<div>
<label>
<input type="checkbox" name="option[20][]" value="62">
<span>Ecru</span> </label>
</div>
</div>
</div>
<div>
<div id="input-option19"> Size: <br>
<label>
<input type="checkbox" id="option-19-59" name="option[19][]" value="59">
S </label>
<br>
<label>
<input type="checkbox" id="option-19-60" name="option[19][]" value="60">
M </label>
<br>
<label>
<input type="checkbox" id="option-19-61" name="option[19][]" value="61">
L </label>
</div>
</div>
<div id="hdn">
<input type="hidden" name="product_id" id="product_id" value="0" />
<input type="hidden" name="quantity" id="input-quantity" value="0" />
<input type="hidden" name="unit-price" id="unit-price" value="0" />
</div>