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 将变量传递给ajaxurl_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 将变量传递给ajaxurl

Javascript 将变量传递给ajaxurl,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试在URL中添加一个变量(整数),以便在Ajax请求中使用: 在我的HTML中,我有: <span class="user">15</span> 但是,变量(15)没有被传递到URL,我得到错误: /files/NaN/data.json 我知道我在做一些愚蠢的事情,到处搜索,但这是什么?看起来解析失败了,你得到的是NaN(不是数字) 您能否验证parseInt的输入字符串看起来像一个数字 此外,您正在将user转换回字符串。你真的需要在这里解析int吗?你不

我正在尝试在URL中添加一个变量(整数),以便在Ajax请求中使用:

在我的HTML中,我有:

<span class="user">15</span>
但是,变量(15)没有被传递到URL,我得到错误:

/files/NaN/data.json

我知道我在做一些愚蠢的事情,到处搜索,但这是什么?

看起来解析失败了,你得到的是
NaN
(不是数字)

您能否验证
parseInt
的输入字符串看起来像一个数字


此外,您正在将
user
转换回字符串。你真的需要在这里解析int吗?

你不需要解析int,因为你只是把它放回一个字符串。尝试删除parse int,然后控制台记录用户变量的值


另外,也许您有许多用户元素?控制台日志$(“.user”)以查看是否获得数组。

我建议您尝试在chrome控制台(例如F12)中运行
$(“.user”).text()
,以查看是否有空值或类似的值


我相信这种方法可以帮助您。

页面上是否有多个
.user
元素?我想这就是问题所在,我用其他名称替换了名称,结果一切正常!谢谢另外,请确保只有一个类为
user
的对象,否则,请尝试
$('.user')[0]
没错:用户太多似乎是问题所在。另外,parseint也不是很必要,谢谢!
/files/NaN/data.json