私はこれを理解するために最後の30分を費やしました.
次の場合を想定してみましょう。
<script>
var x = 0 ; //global variable
function compute() {
x = x+1;
}
</script>
後で関数にアクセスできるように、x の値をインクリメントする必要がありますか?
次のコードがあります。
var id1 = 0;
var id2 = 0;
$.ajax({
url: "http://localhost/twee/chat/comment",
type: 'POST',
data: form_data,
success: function(data) {
var data1 = parseInt(data);
id1 = id2 = data1;
}
});
後の関数で id1 と id2 の値 (0 として宣言したので更新) にアクセスできるようにしたいと考えています。
ただし、値はゼロのままであり、data1 は正常に取得されます。