laravel中的Ajax验证
Ajax verification in laravel
我试图使ajax非常化,但我不知道为什么它不工作。
这是我的ajax脚本:<script type="text/javascript" language = "javascript">
function checkWords () {
var status = document.getElementById("status");
var u = document.getElementById("styled").value;
if(u != "")
{
status.innerHTML = 'Verifying...';
var hr = new XMLHttpRequest();
hr.open("POST","/topicnou",true);
hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
hr.onreadystatechange = function(){
if (hr.readyState == 4 && hr.status == 200)
{status.innerHTML = hr.responseText;}
}
var v = "name="+u;
hr.send(v);
}
}
</script>
这是我的php:
<?php
if(isset($_POST['name']) && $_POST['name'] != ""){
echo 'succes';
}
?>
PS:购买的脚本位于topicnou. blade.php中,如果您进入localhost/topicnou,可以看到。
这是在我的控制台显示的内容:
POST http://localhost/topicnou 500 (Internal Server Error)
XHR完成加载:POST "http://localhost/topicnou".
@Uranii,
我该怎么做呢?
打开谷歌浏览器,例如,打开任何你的laravel页面点击键盘上的f12,在打开的控制台栏打开网络选项卡,找到你打开的路径列"名称"http://prntscr.com/8emtds例如,我打开路径mysite.com/crm/staff/auth/login,在截图中可以看到它。然后在这个请求头中找到Cookie Laravel Session。复制它,你可以在你的ajax请求中使用它。但是,这是奇怪的,比我使用Jquery AJAX -它的工作没有laravel_session cookie…也许使用JQuery Ajax会更好?
$.post('/path', {name: name, (optional) laravel_session: copied_session}, function(response){
$(body).append(response)
})
它真的工作,即使没有laravel_session
Laravel POST-requests required Cookie 'laravel_session',你可以看到它在chrome网络标签,例如。将它添加到您的ajax请求,我认为,这将是工作)
http://prntscr.com/8efuon相关文章:
- JS验证ajax返回的html中的表单数据
- 在FrontEndphp-ajax-jquery中验证reCaptcha-google
- 使用对服务器的Ajax调用验证表单字段—Learning Ajax
- javascript验证和ajax调用同时不起作用
- AJAX HTTP基本身份验证解决方案
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 如何在提交表单时忽略ajax中的验证规则和消息
- 使用javascript验证Ajax组合框
- jQuery验证插件submitHandler Ajax
- jquery通过ajax验证电子邮件,然后再通过ajax提交表单
- AJAX文件上传与PHP验证
- 如果($_SERVER[“REQUEST_METHOD”]=“POST”)条件在ajax调用不同的php文件进行验证和提
- 使用ajax、php和mysql进行表单验证
- 只有在ajax验证成功后才能提交表单
- postmates api的AJAX中的HTTP身份验证失败
- 如何验证 ajax 返回值的 javascript “not null”
- 服务器端表单验证 AJAX,通过比较不同页面上的两个文本框
- 如何验证ajax javascript函数来检查rails中的当前元素id
- 如何验证ajax表单
- Jquery表单验证ajax