Phil Haack's Blogeintrag beschreibt diesen Prozess anhand der Futures von ASP.NET MVC 2 und der Crockford's json2.js . John Resig empfiehlt auch die Verwendung von Crockfords json2.js in dieser Artikel in Bezug auf die "strikte Anwendung";.
Um diese Funktion heute zu erhalten, würden Sie noch die MVC 2 Futures herunterladen, oder ist dies in der MVC 2 endgültig enthalten, oder ist dies Teil der neuen MVC 3 Vorschau?
編集する。
Wie von Jakub vorgeschlagen (und Phil Haack, woot!), funktioniert mein Skript endlich. Ein großes Dankeschön an beide.
<script type="text/javascript">
$(document).ready(function () {
var myData = {};
myData.value = '9/14/2010 12:00:00 AM';
var myJson = JSON.stringify(myData);
$.ajax({
type: "POST",
url: "/AdSketch/GetPrintProducts",
data: myJson,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert(result);
}
});
});
</script>
Der MVC-Controller-Code:
public JsonResult GetPrintProducts(string value)
{ // At this point "value" holds "9/14/2010 12:00:00 AM"
return Json(value);
}