Maison développement back-end tutoriel php 请问jquery中的ajax如何只能发送一次数据,第二次发送如何无效

请问jquery中的ajax如何只能发送一次数据,第二次发送如何无效

Jun 13, 2016 pm 12:08 PM
ajax json location nbsp parent

请教jquery中的ajax怎么只能发送一次数据,第二次发送怎么无效?

本帖最后由 ziyou16036 于 2014-08-27 21:45:37 编辑 用jquery和ajax来异步刷新验证用户名和密码,可是怎么只能提交第一次有用呢?网上搜的方法我都试过了,可是没有用,到底该怎么办呢?我把代码贴出来给你们看看,希望高手可以解决!



$.ajax({
type:'POST',
    url:'=$baseUrl?>/public/logincheck',
    dataType:'json',
    data:{username:$("input[name='username']").val(),password:$("input[name='password']").val()},
    success: function(json){
if(json.message==4){
var index = parent.layer.getFrameIndex(window.name); //获取当前窗体索引
parent.location.reload();//刷新父页面
parent.layer.close(index); //执行关闭
}else if(json.message==3){
addTip("用户名或密码不正确!");
       
}
    }
});  


我用的是zend framework框架做的项目,url地址中填写的是控制器的地址!


------解决思路----------------------
ajax本身看不出什么,你触发事件是什么?调试看看,第二次有没有触发此ajax方法
------解决思路----------------------
点击登录的地方,是否是绑定的click方法
------解决思路----------------------
$.ajax 应有 cache : false, 属性,否则服务端不阻止缓存时,至少IE不会刷新缓存数据

回调中,你有 parent.location.reload();//刷新父页面
自然自己也被刷新了
那么第二次发送是什么意思呢?
------解决思路----------------------
cache:false
------解决思路----------------------
在AJAX发送的URL后面,加上时间戳,确保每次发送的URL不一样
------解决思路----------------------
引用:
$.ajax 应有 cache : false, 属性,否则服务端不阻止缓存时,至少IE不会刷新缓存数据

回调中,你有 parent.location.reload();//刷新父页面
自然自己也被刷新了
那么第二次发送是什么意思呢?


同意此观点
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX Feb 20, 2024 am 10:07 AM

Comment résoudre l'erreur 403 rencontrée par la requête jQuery AJAX

Quelle est la différence entre MySQL5.7 et MySQL8.0 ? Quelle est la différence entre MySQL5.7 et MySQL8.0 ? Feb 19, 2024 am 11:21 AM

Quelle est la différence entre MySQL5.7 et MySQL8.0 ?

Comment résoudre l'erreur 403 de la requête jQuery AJAX Comment résoudre l'erreur 403 de la requête jQuery AJAX Feb 19, 2024 pm 05:55 PM

Comment résoudre l'erreur 403 de la requête jQuery AJAX

Conseils d'optimisation des performances pour la conversion de tableaux PHP en JSON Conseils d'optimisation des performances pour la conversion de tableaux PHP en JSON May 04, 2024 pm 06:15 PM

Conseils d'optimisation des performances pour la conversion de tableaux PHP en JSON

Comment les annotations de la bibliothèque Jackson contrôlent-elles la sérialisation et la désérialisation JSON ? Comment les annotations de la bibliothèque Jackson contrôlent-elles la sérialisation et la désérialisation JSON ? May 06, 2024 pm 10:09 PM

Comment les annotations de la bibliothèque Jackson contrôlent-elles la sérialisation et la désérialisation JSON ?

Comment obtenir des variables de la méthode PHP en utilisant Ajax ? Comment obtenir des variables de la méthode PHP en utilisant Ajax ? Mar 09, 2024 pm 05:36 PM

Comment obtenir des variables de la méthode PHP en utilisant Ajax ?

Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois Mar 05, 2024 pm 02:48 PM

Compréhension approfondie de PHP : méthode d'implémentation de conversion de JSON Unicode en chinois

Comment résoudre le problème de l'erreur 403 jQuery AJAX ? Comment résoudre le problème de l'erreur 403 jQuery AJAX ? Feb 23, 2024 pm 04:27 PM

Comment résoudre le problème de l'erreur 403 jQuery AJAX ?

See all articles