2017-09-27 7 views
-2

クライアントとユーザーとのやりとり中に、サーバーのファイルに少数のJAVAスクリプト変数を書き込む単純なアプリケーションを構築しようとしています。 PHPに変数を送信する以下のメソッドがあります。私は知ることができません: (a)どのようにこの変数を読むには、examp.php? (b)複数の変数を渡す方法は? 私はこれらの言語のプログラミングの初心者です。ここでPHPに複数のJS変数を読み込んで送信する方法

<script type="text/javascript"> 
if (window.XMLHttpRequest){ 
    xmlhttp=new XMLHttpRequest(); 
} 

else{ 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 

var PageToSendTo = "examp.php?"; 
var MyVariable = "Hello, how are you?"; 
var VariablePlaceholder = "data="; 
var UrlToSend = PageToSendTo + VariablePlaceholder + MyVariable; 

//XMLHttpRequestObject.send("data=" + sTime); 
xmlhttp.open("POST", UrlToSend, false); 
xmlhttp.send(); 

</script> 
+6

はどんなAJAX/PHPのチュートリアルを取ら?利用可能なもののどれかは、この種のものの素晴らしい明確な例を与えるべきです。 – ADyson

答えて

0

は一例です:

function ajaxReq(php_file, data) { 
    var request = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); // XMLHttpRequest object 

    request.open("POST", php_file, true); // set the request 

    // adds a header to tell the PHP script to recognize the data as is sent via POST 
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    request.send(data); // calls the send() method with data as parameter 

    // Check request status 
    request.onreadystatechange = function() { 
    if (request.readyState == 4) { 
     alert(request.responseText); 
    } 
    } 
} 

var data_send ='n1=v1&n2=v2&n3=v3'; 
ajaxReq('file.php', data_send); 
+0

ありがとうございました!共有されたリンクが問題を解決しました。 – Neeks

関連する問題