我正在动态创建一些这样的标签:
$('#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;