【发布时间】:2016-01-16 21:26:16
【问题描述】:
第一个文件是:form.php。
我无法将值(1 或 2)发送到我的其他文件。
谁能帮帮我?
$(function () {
$('#cod_cidades').change(function () {
if ($(this).val()) {
$('#s').hide();
var valor = ($(this).val());
$('.carregando').show();
$.getJSON('vara.ajax.php', { cod_cidades: $(this).val(), ajax: 'true' }, function (j) {
var options = '<option value=""></option>';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].s + '">' + j[i].nome + '</option>';
}
$('#s').html(options).show();
$('.carregando').hide();
});
} else {
$('#s').html('<option value="">– Escolha um estado –</option>');
}
});
});
Varas.ajax.php
这是我获得价值的部分。
$id_cidade = mysql_real_escape_string( $_REQUEST['cod_cidades'] );
【问题讨论】:
-
请不要使用
mysql_*函数。不好。 -
看起来很适合我。
-
控制台发生了什么?
-
没有错误?要不然是啥?有什么要求吗?保持控制台打开并检查。
-
$_REQUEST[]有内容,而不是$_GET?也许它在php.ini中被禁用?
标签: javascript php jquery ajax