나는 PHP 페이지에서 2 개의 숨겨진 필드가 있습니다. 2. <input type="hidden" name="flag" id="flag">
아약스 응답을 통해 숨겨진 필드 값 설정
나는 아약스 응답하지만 이러한 필드의 값을 설정합니다. 아약스 응답을 통해이 값을 설정하면 반영되지 않습니다.
그러나 내가 type="hidden"
을 제거하면 필요에 따라 <input >
태그 값이 설정됩니다.
2 <input name="flag" id="flag">
아래로 나는 이런 일이 왜 몰라? 도와주세요. 다음과 같이
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("clinic").value=xmlhttp.responseText;
}
}
2 기능은 아약스 & 세트 응답을 호출하여 다음과 같이
첫번째 기능은 아약스 & 세트 응답을 호출
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("flag").value=xmlhttp.responseText;
}
}
이 내 실제 아약스 요청입니다
function showAppFlag(leadid,param)
{
serviceid = "1";
if (leadid=="")
{
document.getElementById("Flag").value="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById('Flag').value= xmlhttp.responseText;
var flags = document.getElementById('Flag').value;
if(trim(flags)== "APP" && document.getElementById('cmb_subdispose').value == "APP")
{
alert('please select other disposition');
return;
}
else
{
showClinicFlag(leadid,param);
}
}
}
xmlhttp.open("GET","ctiservice.php?Type=FlagApps&lead_id="+leadid+"&service="+serviceid,true);
xmlhttp.send();
}
당신은 값을 어떻게 설정하는지 코드를 게시합니다. –
코드를 표시 할 수 있습니까? –
나는 값을 올바르게 설정했다고 생각한다. 편집 된 부분 – user3713775