JQuery和AJAX,检索一个变量
JQuery and AJAX, retrive a variable
我从jQuery和AJAX开始,并试图将值从第2页传递到第1页,但我使用的这个脚本无法
脚本:
function prova()
{
var parametro = $("#nome_privato").val();
$.ajax({
url: "./ProvaAJAX.php",
type: "GET",
data: "parametro="+parametro,
dataType: "html",
success: function( response )
{
alert(response);
},
//error: function (){}
});
}
选择:
<select onChange='prova()'>
<input type='text' id='nome_privato'>
"./ProvaAJAX.php":
<?php
$_GET['parametro'];
echo "il parametro è".$_GET['parametro'] ;
?>
我认为这也可能是一个语法错误,因为javascript在我页面的其他部分被禁用了。。。
尝试更改
data: "parametro="+parametro,
至:
data: {'parametro': parametro},
php脚本中也不需要$_GET['parametro'];
行,只需要echo行。
在较新的浏览器中这不是一个大问题,但你也应该删除后面的逗号:
success: function( response )
{
alert(response);
},
编辑
看看本的回答,我是盲人。
JS
function prova()
{
var parametro = $("#selectid").val();
$.ajax({
url: "./ProvaAJAX.php",
type: "GET",
data: "parametro="+parametro,
dataType: "html",
success: function( response )
{
alert(response);
},
//error: function (){}
});
}
HTML
<select id="selectid" onChange='prova()'>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
PHP
<?php
echo "il parametro è".$_GET['parametro'] ;
?>
您没有正确使用选择器。
你能检查一下这个选择器val:吗
<select onChange='prova()' id="nome_privato">
从var parametero=$("nome_privato").val()中获取值时出错;使用了这个
$("#nome_privato").val();
function prova()
{
var parametro = $("#nome_privato").val();
$.ajax({
url: "ProvaAJAX.php",
type: "GET",
data: "parametro="+parametro,
dataType: "html",
success: function( response )
{
alert(response);
},
//error: function (){}
});
}
数据选项应该是一个要转换为正确GET参数的对象,即data: {parametro: $("nome_privato").val()}
相关文章:
- 导航到特定事件的另一个变量页面
- 我可以在Javascript/jQuery中使用一个变量作为键吗
- 使用mongodb更新中的一个变量
- 将节点数据分配给另一个变量jstree
- Javascript:在激发函数后返回一个变量以供使用
- 替换另一个变量对象中的变量值
- 什么'它的意思是当一个变量位于括号外时
- 可以't将sessionStorage设置为Javascript中的一个变量
- 在Flickr API的标签参数中传递一个变量
- 从Jquery函数中获取一个变量
- 为两个ID设置一个变量的正确语法
- 如何将变量值附加到另一个变量
- 通过加载函数发送一个变量
- 如何将一个变量从一个控制器传递到合金中的另一个控制器
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- Javascript未在其中一个变量上输出0
- 保留“;这个“;在一个变量中;这个“;使用此变量
- 是否可以在另一个变量中使用未声明的变量
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 如何每秒从一个变量中提取一定次数的javascript/html