Javascript 使用jquery中的if-else语句获取返回真值
我想使用jQuery从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
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()