0
javascriptの2つの文字列値がサーバでは機能していないが、localhostで動作している場合。以下は私のコードです。サーバで条件が働いていない場合
var res_id = $(this).attr('name');
var fld_id = $(this).attr('id');
var ans = $('#'+fld_id).attr('value');
//var mod_id = $('#mod_id').attr('value');
//alert(typeof(ans));
$.post("multiple_check_answer.php", { resid: res_id, answ: ans}, function(data){
//alert(typeof data);
if(ans==data)
{
//alert(data);
$('#span_'+res_id+'_'+ans).css({'color':'green', 'font-weight':'bold'});
}
else
{
$('#span_'+res_id+'_'+ans).css({'color':'red', 'font-weight':'bold'});
$('#span_'+res_id+'_'+data).css({'color':'green', 'font-weight':'bold'});
}
});
ex。 ans
とdata
の値がA
の場合、赤色を示します。
「データ」は何を返しますか? – Ionut
文字列値 'A' – Amiyar
' if(ans === data) 'を試しましたか? –