zwei Anfragen in ein Javascript
$("input[type='checkbox']").on("change",function(){
if($(this).is(":checked")){
$.ajax({
url: portfolio_data_url,
type: 'POST',
data: "id="+$(this).val(),
success:function(r){
// succcess call
}
})
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<form>
<div><input type="checkbox" value="0" checked>All</div>
<div><input type="checkbox" value="1">AppID</div>
<div><input type="checkbox" value="2">Vendor</div>
</form>
Ich habe mehrere Kontrollkästchen, deren Werte mit einer POST-Anforderung übergeben. Wenn ein Kontrollkästchen ausgewählt ist, wird der Wert an die POST-Anfrage übergeben.
Aber ich habe bereits Code, der POST-Anfragen passiert:
list.js
$(function() {
var table = $("#portfolio").DataTable({
"ajax": {
"url": portfolio_data_url,
"type": "POST"
},
lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"stateSave": true,
"processing": true,
"serverSide": true,
"deferRender": true,
"language": datatables_language,
"order": [[ $(".portfolio thead th").index($(".portfolio thead .appid")), "desc" ]],
"columnDefs": [
{
"searchable": false,
"orderable": false,
"targets": "no-sort"
}
]
})
});
Wie kann ich den Code in das list.js
für alles integrieren mit einer Abfrage zu gehen.
Da jetzt zwei verschiedene Anfragen gesendet werden, die zu einer falschen Ausgabe von Informationen führen.
Ehrfürchtig, danke! – John
@John Sie willkommen! –