Nataraj Pandiyan Ответов: 2

Как разместить значение на PHP на той же странице с помощью jquery


Hai,
I have one label and button. when i click button, i need display button value into label    
in same page without page reload in php


Что я уже пробовал:

$(function (){
$(".1234").click(function() {
$(".123").toggle();
var CID = $(this).val();

$.ajax({
type: "POST",
url: "php/test.php",
 
data:{C_ID:CID},
 success: function(data){
 alert(data);
});
});
});
 
in test.php;
$id = $_REQUEST["C_ID"];
 
but i can't get the button value 

2 Ответов

Рейтинг:
2

Peter Leow

Почему вы хотите совершить поездку туда и обратно на сервер только для того, чтобы скопировать значение кнопки на метку на той же странице, разве вы не можете просто сделать это с помощью JavaScript или jQuery?
Однако, если вы настаиваете:
Этот

success: function(data){
alert(data);
не хватает закрытия
}

Интересно, почему это
$(".123").toggle();
для чего?
Вы не показывали свой html-код, убедитесь, что ваша кнопка выглядит примерно так:
<button class="1234" value="The button value that you want">click me</button>
В самом деле test.php,
<?php
	if (isset($_REQUEST["C_ID"]))
   		echo $_REQUEST["C_ID"];
?>

И последнее, но не менее важное: вы можете достичь той же цели, используя только jQuery:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
	
  $(".1234").click(function() {
	  
	  $('label').html($(this).val());

  })
	
})

</script>
</head>

<body>

<label></label>
<button class="1234" value="Hello, Button!">click me</button>

</body>
</html>


Nataraj Pandiyan

Спасибо Вам, Питер Леоу,но как получить это значение метки в php?

Peter Leow

аналогично отправке значения кнопки на сервер, но на этот раз используйте text (), чтобы сначала получить значение в jQuery перед Ajaxing. http://www.w3schools.com/jquery/html_text.asp
Если кажется, что вы знакомы с jQuery и PHP, то гуглите и учитесь.

Рейтинг:
0

Member 14666978

$.Аякс({
тип: "почта",
тип данных: 'json',
данные: {id: testId},//передать идентификатор
});



`если(использования isset($_POST, где['идентификатор']) ){
$te = $_POST['id'];
echo $te;
}

еще
{

echo $te;

}


CHill60

Неформатированный, необъяснимый дамп кода-это не решение проблемы