Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过电子邮件拨打ajax电话_Javascript_Php_Html_Ajax_Email - Fatal编程技术网

Javascript 通过电子邮件拨打ajax电话

Javascript 通过电子邮件拨打ajax电话,javascript,php,html,ajax,email,Javascript,Php,Html,Ajax,Email,可以通过电子邮件对我的服务器进行ajax调用吗。例如,假设我向gmail地址发送电子邮件。当这个人打开电子邮件时,他可以单击一个链接,结果将对我的服务器进行ajax调用。这是可能的还是跨域限制不允许这样做?这是可能的,在ajax请求中使用dataType=jsonp <script> $.ajax({ url: 'a_cross_domain_url', dataType: 'jsonp' }); </script> $.ajax({ url:“跨域u

可以通过电子邮件对我的服务器进行ajax调用吗。例如,假设我向gmail地址发送电子邮件。当这个人打开电子邮件时,他可以单击一个链接,结果将对我的服务器进行ajax调用。这是可能的还是跨域限制不允许这样做?

这是可能的,在ajax请求中使用dataType=jsonp

<script>
 $.ajax({
   url: 'a_cross_domain_url',
   dataType: 'jsonp'
 });
</script>

$.ajax({
url:“跨域url”,
数据类型:“jsonp”
});

看到了吗?是的,我认为像Gmail这样的邮件服务器正在阻止跨站点脚本编写,它们会将您的邮件报告为垃圾邮件!此外,大多数电子邮件客户端都使用非常旧的浏览器版本,可能太旧了,以至于在编写这些版本时还没有发明AJAX。您到底想做什么?邮件客户端通常支持html,但不支持ajax/javascript。Gmail实现了一种叫做“一键操作”的东西,它可以做你想做的事情。但这不适用于其他电子邮件提供商和邮件客户端@HåkenLid我想做一个有是/否答案的测验。当用户单击“是/否”时,我希望通过ajax为每个答案提交此信息。