Возможно, вам нужен массив объектов:
var inputsContainer = $('.inputs-container');
var inputValues = inputsContainer.find( 'input.multicheckbox-item' ).map( function(i) {
var active = $(this).prop('checked')? 1 : 0;
var temp = {}; i++;
temp['name'+i] = active;
return temp;
}).get();
console.log( inputValues );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="inputs-container">
<input id="name1" name="name1" type="checkbox" class="multicheckbox-item" value="1" checked="checked">
<input id="name2" name="name2" type="checkbox" class="multicheckbox-item" value="1" checked="checked">
<input id="name3" name="name3" type="checkbox" class="multicheckbox-item" value="0">
</div>
Если вы пытаетесь переписать /list/findcontent.action?id=6
в /findcontent.action?id=6
, ваше утверждение rewrite
является неполным. Вам не хватает захвата.
Например:
rewrite ^/list(.*)$ $1 break;
Подробнее см. в этом документе .
Вы можете добиться аналогичной функции, используя только директивы location
и proxy_pass
.
Например:
location /list/ {
proxy_pass http://list.example.com:89/;
}
Обратите внимание на конечный /
для значений location
и proxy_pass
. Подробнее см. в этом документе .