Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery/AJAX更改我的变量_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery/AJAX更改我的变量

Javascript jQuery/AJAX更改我的变量,javascript,jquery,ajax,Javascript,Jquery,Ajax,我收到了AJAX请求,但出于某种原因,jQuery正在更改传递给它的变量,下面是JavaScript <script type="text/javascript"> function ResolveName(id) { $.ajax({ url : 'resolvename.php', data:{"id":id}, type: 'GET', success: function(data){

我收到了AJAX请求,但出于某种原因,jQuery正在更改传递给它的变量,下面是JavaScript

<script type="text/javascript">              
  function ResolveName(id) {
    $.ajax({
      url : 'resolvename.php',
      data:{"id":id},
      type: 'GET',
      success: function(data){
        alert(id);
        $('#'+id).html(data);
      }
    });
  }  
</script>

函数名称(id){
$.ajax({
url:'resolvename.php',
数据:{“id”:id},
键入:“GET”,
成功:功能(数据){
警报(id);
$('#'+id).html(数据);
}
});
}  
因此,启动此操作的按钮是(ResolveName中的变量在每个按钮中是不同的)

<span id="76561198031633135"><button class="btn btn-info btn-xs" onclick="ResolveName(76561198031633135)">Resolve</button></span>
解析
正如您在我的JavaScript中看到的,我执行了一个警报(id),它返回76561198031633140而不是76561198031633135,这是传递的id


我完全迷路了,有什么想法吗?

这是因为您传递了一个数字,而该数字被截断。请传递一个字符串:

onclick="ResolveName('76561198031633135')"