"00"の値をajaxで渡しています。何らかの理由でWebMethodが文字列を受け取ったときには "0"しかありません。起こらない?AJAX "00"文字列を "0"に切り捨てる
$.ajax({
url: 'http://localhost//Scripts/test.aspx/test',
type: 'POST',
data: JSON.stringify('{"tivId":"' +
$(e.relatedTarget).data('id') +
'","lotId":"' +
<%= LotId() %>
'"}'),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(response) {
SetSuccessModal();
},
failure: function(response) {
alert(response.d);
}
});
あなたがコードを提供することができますとして保存されますしてください。 – Dale
長さをチェックする必要があります。長さが<2である場合、返される値は '1..9'から何でもかまいませんので、値を確認するためにAnd条件を使用することができます。 ")'もしそうなら、文字列を '0'から' '00"に変更してください。 – MethodMan
LotId()とどこにデータが来るかをチェックしてください。整数データを送信したり受け取ったりすることがあります。 – AmirhosseinYari