次のようないくつかのタグを動的に作成しています。
$('#marker').before('<div class ="file_up" id="bloc_3"></div>');
その後、ID から番号を取得します。
$('.file_up').live("click",function()
{
var address = $(this).att('id');
var substr = address.split("_");
var suffix = substr.pop("_");
$.ajax({
url: "xxxx.php",
type: "POST",
data: "suff="+parseInt(suffix),
cache: false,
success: function (res){ alert(res);}
})
}
次に、php ファイルで、次のようにします。
<?php
$suff= intval($_POST['suff']);
$x=4;
echo $suff+$x;
?>
何を試しても、合計が 7 になる代わりに、「34」のように 2 つの文字列が連結されます。
何をすべきかわからない。
どんな助けでも大歓迎です。