일반 개요보내는 여러 변수
안녕 모두, 내가 4 개 스팬이있는 값을 동적으로 입력하지만 난 어떤 값을 넣어이 질문의 목적으로되어 있습니다. 나는 span에서 값을 얻고, PHP 파일에 ajax를 사용하여 보내고 싶다. PHP 파일에 설정된 기준을 충족하면 경고 메시지가 표시됩니다. 이
html로 이것은 기본적으로 범위와 기간 내에서 몇 가지 숫자를 포함
버튼 아래 체크라는 자바 스크립트 함수를 호출하는 onclick 이벤트를 가지고 ... 내가 지금까지있는 것입니다.
<span id="first" name="first">40</span>
<span id="second" name="second">50</span>
<span id="third" name="third">30</span>
<span id="fourth" name="fourth">40</span></center>
<input type="button" id="button" name="button" onClick="check()"/>
는 기능인 자바 스크립트를이 기본적으로 다음 지정된 변수의 각 범위 필드의 값을 저장 아약스 사용하여 이러한 변수를 보내려고
은 다음 성공 메시지와 동일한에 대한 검색에 메시지를 경고 실패한 메시지
function check() {
var one = $('#first').val();
var two = $('#second').val();
var three = $('#third').val();
var four = $('#fourth').val();
$.post("test.php",{ data : "one"+"&two"+"&three"+"&four" } ,function(data)
{
if (data=="yay") //for no input
{ alert("yay");
}
else
{
alert("nay");
}
}
}
PHP의 다음은 스팬 필드의 값이 충족해야하는 조건이다, 아약스 기능은 성공을 검색하고 여기에서 메시지를 실패했습니다.
$one = $_POST["first"];
$two = $_POST["second"];
$three =$_POST["third"];
$four = $_POST["fourth"];
if($one > 5) {
echo "yay";
}
elseif($two > 10) {
echo "yay"; }
elseif($three > 15) {
echo "yay"; }
elseif($four > 20) {
echo "yay"; }
else{
echo "nay";
}
문제점 후 PHP 데이터가 제대로 전달되지 않은 수단의 값을 얻는 것이하지 않는 것을 디버깅 비트. 아약스를 통해 여러 항목을 전달하는 방법이라고 생각하지 않습니다. 아무도 내가 이것을 고칠 수있는 방법을 알고 있습니까? .post
의 두 번째 인수는 매개 변수의지도를 할 수있다