良い一日、
私はこのように見えるWebMethodを持っています...
[WebMethod]
public static string ProcessItem(Item item, ItemStatus status)
{
try
{
item.Process(status);
return "Success!";
}
catch (Exception ex)
{
return ex.Message;
}
}
そして、私はこのように見えるjQueryメソッドを持っています...
function Process(dto, status) {
$.ajax({
type: 'POST',
url: 'ProcessPO.aspx/ProcessItem',
data: JSON.stringify(dto) + status',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
if (msg.d)
alert('success');
},
error: function (xhr, status, errorThrown) {
alert(xhr.responseText);
}
});
}
data:行で、2つを連結して、正しく渡されるようにするにはどうすればよいですか?
dtoは次のように定義されます...
var dto = { 'item': item };