polymer 的iron-ajax元素提供一种简便的ajax请求方式laravel
像这样ajax
<iron-ajax auto url="http://192.168.0.103:5000/user/ajax" method="GET" last-response="{{ajaxResponse}}" ></iron-ajax> <div>{{ajaxResponse}}</div>
当ajax请求到来后ajaxResponse自动关联更新服务器
若是method换成post 也是能够的 不过若是你有用laravel的话 要个token 怎么办呢app
<iron-ajax auto url="http://192.168.0.103:5000/user/ajax" params='{"_token": "<% csrf_token() %>"}' method="POST" last-response="{{ajaxResponse}}" ></iron-ajax>
用params 就能够啦cors
不过若是我要js触发呢post
document.querySelector('#ajax').generateRequest();
选中元素 调用方法url
setTimeout(function () { document.querySelector('#ajax').generateRequest(); }, 7000);
这样咱们就能够延时发送请求了code
我不想在标签上写啊csrf
好的token
用原生的写法改改属性就好了
document.querySelector('#ajax').params = Object.assign(document.querySelector('#ajax').params, { append: 1 }); document.querySelector('#ajax').generateRequest();
那个corsorigin须要服务器支持 是没问题的