javascript - jQuery $.getJSON() not sending value -


this question has answer here:

the first file is: form.php.

i can't send values (1 or 2) other file.

can me out?

$(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>';                 (var = 0; < 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

this part value.

$id_cidade = mysql_real_escape_string( $_request['cod_cidades'] ); 

this (and had feeling that's problem was) "spidey sense tingling".

mysql_real_escape_string( $_request['cod_cidades'] ) 

and mentioned in comments using mysqli_ connect with, after asking it.

that mysql function not mix mysqli_.

you need use mysqli_ equivalent:

mysqli_real_escape_string($connection, $_request['cod_cidades'] ) 

you need change $connection variable match 1 using.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -