0

我的选择字段有问题,因为我无法捕获选项的值,我的代码:

<form method="get" name="form1" > 
  <select id="rpc" onchange="$('#rpc').load('aja.province.php?cod=this.value')">

如何使用 GET 方法将值发送到 PHP 文件中的选项?

最好的祝福。

4

2 回答 2

3

$('#rpc').load('aja.province.php?cod=this.value')应该是$('#rpc').load('aja.province.php?cod='+this.value)

this.value不是字符串,它是一个 javascript 表达式。

于 2013-02-18T17:14:33.087 回答
1

如果您使用的是 jQuery,我建议您删除内联内容,然后在您的源代码中执行以下操作:

$('#rpc').change( function () {
    var url = 'aja.province.php?cod=' + this.value;
    load(url, function () {
        // do whatever you need to do with returned value
    }
});

请注意,您当前的内联load()调用正在传递参数的文字this.value字符串cod

于 2013-02-18T17:18:14.297 回答