通过ajax将javascript变量传递到php变量不起作用
test.php通过ajax将javascript变量传递到php变量不起作用,javascript,php,ajax,Javascript,Php,Ajax,test.php <script src="https://code.jquery.com/jquery-1.11.1.js"></script> <script> function testing(){ $.ajax({ url: 'test.php', type: 'GET', data: { va: "a
<script src="https://code.jquery.com/jquery-1.11.1.js"></script>
<script>
function testing(){
$.ajax({
url: 'test.php',
type: 'GET',
data: { va: "answer" },
success: function(data) {
// do something;
alert("answer") ; }
});
}
</script>
<textarea><?php
$compare= $_GET['va'];
echo $compare; ?>
</textarea>
<button onclick="testing();">click</button>
功能测试(){
$.ajax({
url:'test.php',
键入:“GET”,
数据:{va:“答案”},
成功:功能(数据){
//做点什么;
警惕(“回答”);}
});
}
点击
当我点击按钮时,我收到一条警告消息,但在文本区域中没有任何内容。无法将javascript变量转换为php代码。这里出了什么问题?AJAX和PHP是不同的 PHP基于服务器,AJAX基于浏览器 您正在以下位置获取数据: 您需要使用javascript本身更新此数据 由于页面未刷新PHP,因此不会在此处更新
success: function(data) {
$("textarea").val(data); // You need update the value with Javacript.
}
AJAX和PHP是不同的 PHP基于服务器,AJAX基于浏览器 您正在以下位置获取数据: 您需要使用javascript本身更新此数据 由于页面未刷新PHP,因此不会在此处更新
success: function(data) {
$("textarea").val(data); // You need update the value with Javacript.
}
AJAX和PHP是不同的 PHP基于服务器,AJAX基于浏览器 您正在以下位置获取数据: 您需要使用javascript本身更新此数据 由于页面未刷新PHP,因此不会在此处更新
success: function(data) {
$("textarea").val(data); // You need update the value with Javacript.
}
AJAX和PHP是不同的 PHP基于服务器,AJAX基于浏览器 您正在以下位置获取数据: 您需要使用javascript本身更新此数据 由于页面未刷新PHP,因此不会在此处更新
success: function(data) {
$("textarea").val(data); // You need update the value with Javacript.
}
在执行ajax调用后,您永远不会更新textarea。您需要将
id
属性添加到textarea,以便清楚您指的是哪个textarea,比如说id
是answer
<textarea id="answer"><?php
$compare= $_GET['va'];
echo $compare; ?>
</textarea>
在执行ajax调用后,您永远不会更新textarea。您需要将
id
属性添加到textarea,以便清楚您指的是哪个textarea,比如说id
是answer
<textarea id="answer"><?php
$compare= $_GET['va'];
echo $compare; ?>
</textarea>
在执行ajax调用后,您永远不会更新textarea。您需要将
id
属性添加到textarea,以便清楚您指的是哪个textarea,比如说id
是answer
<textarea id="answer"><?php
$compare= $_GET['va'];
echo $compare; ?>
</textarea>
在执行ajax调用后,您永远不会更新textarea。您需要将
id
属性添加到textarea,以便清楚您指的是哪个textarea,比如说id
是answer
<textarea id="answer"><?php
$compare= $_GET['va'];
echo $compare; ?>
</textarea>
它正在工作,但您没有刷新页面。text在时间0渲染的区域。然后在时间1进行Ajax调用。Textarea它已呈现,因此未刷新。它正在工作,但您没有刷新页面。text在时间0渲染的区域。然后在时间1进行Ajax调用。Textarea它已呈现,因此未刷新。它正在工作,但您没有刷新页面。text在时间0渲染的区域。然后在时间1进行Ajax调用。Textarea它已呈现,因此未刷新。它正在工作,但您没有刷新页面。text在时间0渲染的区域。然后在时间1进行Ajax调用。Textarea已呈现,因此不会刷新。使用
$(“Textarea”).val(数据)更新Textarea时代码>,我将整个代码放入文本区域,而不是获取值。后端文件test.php可能包含一些HTML输出。那么,当使用$(“textarea”).val(数据)更新textarea时,有什么解决方案可以避免html输出代码>,我将整个代码放入文本区域,而不是获取值。后端文件test.php可能包含一些HTML输出。那么,当使用$(“textarea”).val(数据)更新textarea时,有什么解决方案可以避免html输出代码>,我将整个代码放入文本区域,而不是获取值。后端文件test.php可能包含一些HTML输出。那么,当使用$(“textarea”).val(数据)更新textarea时,有什么解决方案可以避免html输出代码>,我将整个代码放入文本区域,而不是获取值。后端文件test.php可能包含一些HTML输出。请注意这一点。那么有什么解决方案可以避免html输出呢