Я получаю значение через 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 .