Есть что-то об этом, что заставляет меня чувствовать себя слегка грязным, что является подходящим способом передачи значений в поле данных?Создайте строку JSON для AJAX
В настоящее время я делаю это: var jsonstring = "{id:" + id + "}";
<script type="text/javascript">
function CompleteCB(id) {
var jsonstring = "{ id: " + id + "}";
$.ajax({
type: "POST",
url: "/internal/completeholters.aspx/CompleteCB",
data: jsonstring,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
$("#row" + id).fadeTo("fast", 0.33);
}
});
}
</script>
проверка [JSON.stringify] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) –
Возможный дубликат [Преобразование JS-объекта в строку JSON] (http://stackoverflow.com/questions/4162749/convert-js-object-to-json-string) –