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中的if-else语句获取返回真值_Javascript_Jquery_Json_Ajax_Laravel - Fatal编程技术网

Javascript 使用jquery中的if-else语句获取返回真值

Javascript 使用jquery中的if-else语句获取返回真值,javascript,jquery,json,ajax,laravel,Javascript,Jquery,Json,Ajax,Laravel,我想使用jQuery从if/else语句中获取true值。我应用了此代码,但无法获得所需的输出。它同时显示true和false值 $。每个(响应、函数(索引、值){ var user=(user\u id==value.user\u id); 如果(用户滚动=‘客户’和用户){ 如果(用户===true){ //警报(用户===true); html+=“”; html+=“”+value.ticket_id+“”; html+=“”+value.User_id+“”; html+=“”+val

我想使用jQuery从
if/else
语句中获取
true
值。我应用了此代码,但无法获得所需的输出。它同时显示
true
false

$。每个(响应、函数(索引、值){
var user=(user\u id==value.user\u id);
如果(用户滚动=‘客户’和用户){
如果(用户===true){
//警报(用户===true);
html+=“”;
html+=“”+value.ticket_id+“”;
html+=“”+value.User_id+“”;
html+=“”+value.User_name+“”;
html+=“”+value.Customer_name+“”;
html+=“”+value.subject+“”;
html+=“”+value.priority+“”;
}
}
回复如下:[我得到的回复][1]


[1] :。我只想获取User_id=1记录

尝试将字符串值一起比较。有时会发生的情况是,您传递的一个id被读取为字符串

所以


这是我在Javascript中用来比较id的操作,请检查如何在jquery中转换为字符串。

您是否尝试过
console.log(user\u id,value.user\u id);
如果(user\u roll=='Customer'&&user)
已经表示
user
为true(或truthy)。您无需再次测试
如果(user==true)
我也尝试过这个if(user_roll=='Customer'&&user)this。但它不起作用。在这两种方式中,返回相同的结果。不清楚你在问什么。这个代码创建了什么输出,你想创建什么输出?当你说“它不起作用”时您没有解释什么与expectedjQuery不同与类型转换无关否,我认为通过比较得到的用户可能有一些问题。
user_id.toString() == value.User_id.toString()