Función de formulario JQERY AJAX (DATOS) -- jquery campo con forms camp Relacionados El problema

jquery ajax form function(data)


1
vote

problema

Español

¿Por qué obtengo la respuesta "NO"?

jquery para enviar datos a la consulta PHP

  'use strict';  exports.up = function(knex, Promise) {   return knex.raw('CREATE DATABASE asd'); };  exports.down = function(knex, Promise) {   return knex.raw('DROP DATABASE asd'); };  exports.config = {   transaction: false }; 0  

Aquí está la consulta PHP

  'use strict';  exports.up = function(knex, Promise) {   return knex.raw('CREATE DATABASE asd'); };  exports.down = function(knex, Promise) {   return knex.raw('DROP DATABASE asd'); };  exports.config = {   transaction: false }; 111  
Original en ingles

Why do I get the answer "no"?

jQuery to send data to php query

 $j.post("logincheck.php",{  username:$j('#username').attr('value'), password:$j('#password').attr('value'), rand:Math.random() } , function(data) {   if(data=='yes') {alert('yes');}   else {alert('no');}   }  ); 

Here is the php query

if(isset($_POST['username'])): $username  = $_POST['username']; $password  = $_POST['password']; $posts   = mysql_query("SELECT * FROM users WHERE username='$username'"); $no_rows  = mysql_num_rows($posts ); while($row  = mysql_fetch_array($posts)):  print 'yes'; endwhile; else: print 'no'; //header('location: index.php'); endif; endif; 
     
     
     

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Intenta responder esto en lugar:

  length_b_loop <- length(dat_ftprints)-1  for (b in 1:length_b_loop){   if (b == 1){     spc_intersect_poly1 <- dat_ftprints[[b]]     spc_intersect_poly2 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_poly1, spc_intersect_poly2)   } else {     spc_intersect_poly3 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_temp, spc_intersect_poly3)   } } 6  

y en su publicación:

  length_b_loop <- length(dat_ftprints)-1  for (b in 1:length_b_loop){   if (b == 1){     spc_intersect_poly1 <- dat_ftprints[[b]]     spc_intersect_poly2 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_poly1, spc_intersect_poly2)   } else {     spc_intersect_poly3 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_temp, spc_intersect_poly3)   } } 7  

y use .val () en su lugar para buscar la entrada

 

Try replying this instead:

{  "valid" : "yes" // or "no" } 

and on your post:

$j.post(url,{your stuff}, function(data){    if(data.valid==="yes"){...} },"json"); 

And use .val() instead to fetch the input

 
 
1
 
vote

Aparece en su código PHP que si el usuario tiene múltiples publicaciones, entonces 'Sí' se imprimirá varias veces. Esto significa que esta declaración solo será cierta si el usuario tiene exactamente una publicación:

  length_b_loop <- length(dat_ftprints)-1  for (b in 1:length_b_loop){   if (b == 1){     spc_intersect_poly1 <- dat_ftprints[[b]]     spc_intersect_poly2 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_poly1, spc_intersect_poly2)   } else {     spc_intersect_poly3 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_temp, spc_intersect_poly3)   } } 8  

Cambie su cláusula de su otra cosa en el JavaScript a lo siguiente para ver lo que se devuelve la llamada AJAX y nos dejó saber lo que obtiene.

  length_b_loop <- length(dat_ftprints)-1  for (b in 1:length_b_loop){   if (b == 1){     spc_intersect_poly1 <- dat_ftprints[[b]]     spc_intersect_poly2 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_poly1, spc_intersect_poly2)   } else {     spc_intersect_poly3 <- dat_ftprints[[b+1]]     spc_intersect_temp <- raster::intersect(spc_intersect_temp, spc_intersect_poly3)   } } 9  
 

It appears from your php code that if the user has multiple posts, then 'yes' will get printed multiple times. This means that this statement will only be true if the user has exactly one post:

if(data == 'yes') 

Change your else clause in the javascript to the following to see what is getting returned by the ajax call and left us know what you get.

alert(data); 
 
 
0
 
vote

Intenta depurar de qué respuesta obtienes de la AJAX. < / a>

Además, mirando su script, está agregando un lapply(dat_ftprints,is)0 al final.

 

Try to debug what response you get from the ajax.

Also, looking at your script, you are adding an extra endif; at the end.

 
 
0
 
vote

¿Qué pasa con usar .val() en lugar de .attr('value') .

Quiero decir, es un disparo en la oscuridad, pero el valor del atributo no se actualiza cuando escribe nada, se usa para establecer el valor predeterminado del formulario, en su lugar, el método StaticPagesController22 debe Obtenga el valor de la entrada.

PS: ¿Ha probado realmente que su script PHP está recibiendo los datos correctamente?

Editar Después de revisarlo en jsfiddle se refiere a ambos. - -)

http://jsfiddle.net/cwppp/

 

What about using .val() instead of .attr('value').

I mean, it's a shot in the dark, but the attribute value doesn't update when you type anything in, it's used to set the default value of the form, instead the .val() method should get the value of the input.

PS: Have you actually tested that your PHP script is receiving the data correctly?

Edit After checking it in jsFiddle it turns out both should work fine :-)

http://jsfiddle.net/cwPPp/

 
 

Relacionados problema

102  ¿Cómo puedo obtener jquery .val () después del evento KeyPress?  ( How can i get jquery val after keypress event ) 
Tengo: $(someTextInputField).keypress(function() { alert($(this).val()); }); Ahora, la alerta siempre devuelve el valor antes de la pulsación de tecl...

0  Cómo cargar los datos que se accede desde la base de datos al formulario HTML  ( How to load data that are accessed from database to html form ) 
Estoy tratando de acceder a los datos de la tabla con el método GETSTRING () y que los datos se almacenan en alguna variable, se debe cargar en forma HTML cua...

1  Pregunta de jQuery ... ¿Una forma de enviar automáticamente un formulario y pasar al siguiente paso?  ( Jquery question a way to automatically submit a form and move to the next ste ) 
Básicamente, tengo un proceso que se divide en 4 formas (por lo tanto, 4 URL), pero me gustaría pasar por alto la tercera completamente. Realmente no puedo ll...

0  Objeto de actualización en puntales de acción con valores de formulario de JSP  ( Update object in struts action with form values from jsp ) 
Tengo una acción Struts2 que construye un formulario y presenta los campos con datos de una instancia de mi objeto. Cuando haga clic en Enviar en este formula...

6  = Button_To no genera forma si ya está en otra forma  ( Button to does not generates form if already in an other form ) 
Usando el mismo formulario parcial en la creación y edite en mi caso nueva y previsualización. Particial parece algo así (uso HAML) =form_tag ({:action => ...

2  ¿Cómo crear formularios en Microsoft SharePoint? [cerrado]  ( How to create forms in microsoft sharepoint ) 
Es difícil decir qué se está preguntando aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia, o retórica y n...

273  Múltiples botones de envío en un formulario HTML  ( Multiple submit buttons in an html form ) 
Digamos que crea un asistente en un formulario HTML. Un botón se remonta, y uno avanza. Dado que el botón Atrás aparece primero en el marcado cuando presion...

2910  ¿Cómo deshabilita el navegador autocompletar en el campo de formulario web / etiqueta de entrada?  ( How do you disable browser autocomplete on web form field input tag ) 
¿Cómo deshabilita el autocompletar en los principales navegadores para una entrada específica (o un campo de formulario)? ...

7  ¿Se pasa la contraseña de mi forma en texto claro?  ( Is my form password being passed in clear text ) 
Esto es lo que envió mi navegador, al iniciar sesión en algún sitio: Publicar http://www.some.site/login.php http / 1.0 Agente de usuario: Opera / 8.26 (x20...

1  ¿Cómo guardo un formulario a la base de datos sin conocer el tipo de campo o su ID en Flex y ColdFusion?  ( How do i save a form to the database without knowing the field type or its id in ) 
Estoy trabajando en una función para generar un formulario en tiempo de ejecución en Flex en función de una llamada al DB. La llamada a la DB devuelve los tip...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos