Как передать значение из javascript в php-файл

Я получаю значение через JQuery как нечто подобное

 var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Gets the first query string value var id = dim[1].split('=')[1]; 

Теперь я хочу отправить или получить это значение "id" в один и тот же файл php . Я думаю, что мы можем получить ценность только на другой php странице, используя метод get . Я хочу получить значение в одном файле php .

Думаю, мы сможем сделать это с помощью AJAX ?

Если да, пожалуйста, дайте мне некоторые ссылки или код, как получить? Я новичок в ajax .

Взгляните на документацию jQuery api, в частности на функцию jQuery.ajax () . Вы найдете документацию и множество полезных примеров. Это часть кода с этой страницы, которая делает именно то, что вы запросили:

 $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); 

(Конечно, вы также можете передавать данные, просто используя параметры GET и добавляя их к URL-адресу)

ну, если вы хотите только отправить эти данные на сервер, и вы не хотите извлекать что-либо еще и не знаете или не хотите использовать ajax, более простым решением будет присоединение желаемого URL-адреса на скрытый объект dom. такие как :
<img src="http://my-host.com/my-script.php?id="+id style="display:none;"/>

ведьму можно добавить в дом несколькими способами.

Если вы хотите использовать ajax, я рекомендую использовать библиотеку, такую ​​как jQuery, которая оптимизирована для кросс-браузерных веб-приложений. С jQuery синтаксис очень прост:

 $ .get (
     "Http://my-host.com/my-script.php",
     {"я сделал},
     Функция (данные) {
         // делаем что-то с ответом
     }
 );

Вы можете использовать «пост» вместо «получить» в зависимости от ваших потребностей. Я рекомендую вам взять пик в документации jQuery .