Передача нескольких параметров PHP из Javascript

я пытаюсь использовать это

function GetXmlHttpObject() { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); } if (window.ActiveXObject) { // code for IE6, IE5 return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } function CallSomePHP() { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Browser does not support HTTP Request"); return; } var url="myPhp.php"; ***(Need to Pass multiple parameter to php from here)*** xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function stateChanged() { if (xmlhttp.readyState==4) { alert(xmlhttp.responseText); 

Вы добавляете их в строку URL, поэтому:

 var url="myPhp.php?a=1&b=2&c=3"; 

то вы можете получить к ним доступ в PHP из массива $ _GET:

 $Param1 = $_GET['a']; // = 1 $Param2 = $_GET['b']; // = 2 $Param3 = $_GET['c']; // = 3 

Это очень просто:

 var url="myPhp.php?param1="+ param1 + "&param2=" + param2 

Однако вы можете использовать jQuery.

Так как это станет еще проще;)

Чтобы иметь полный вызов ajax, вам нужен только один вызов метода, не заботясь о проблемах с браузером. Таким образом, ваш код становится намного легче читать.

  $.ajax({ // you can use post and get: type: "POST", // your url url: "some.php", // your arguments data: {name : "John", location : "Boston"}, // callback for a server message: success: function( msg ){ alert( "Data Saved: " + msg ); }, // callback for a server error message or a ajax error error: function( msg ) { alert( "Data was not saved: " + msg ); } });