我正在动态创建一些这样的标签:

$('#marker').before('<div class ="file_up" id="bloc_3"></div>');


然后,我从编号中获取数字:

$('.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”。

不知道该怎么办。

任何帮助,将不胜感激。

最佳答案

尝试这个:

 $suff = (int) $_POST['suff'];
 $x = 4;
 echo $suff + $x;

09-19 04:00