dougan1465 2014-11-15 18:09
浏览 69

对PHP脚本的Ajax / jQuery跨域请求

I'm new to using Ajax and jQuery. I have been trying to send form data using jQuery to a PhP script.

This is my jQuery code:

alert('No errors: Form will be submitted:');

            $.ajax({ 
                url: 'http://myapplication.elasticbeanstalk.com/',
                dataType: 'jsonp',
                crossDomain: true,
                data: {nameInput: $('#name').val()},
                type: 'GET',

                success: function(response) {
                    alert("success!"+response);
                },

                error: function(){
                    alert("fail!");
                }
            });

PhP Code:

<?php
header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header("Content-Type: application/json", true);


echo "----";
$return = $_GET['name'];

echo json_decode($return);
?>

The jQuery code runs in one server while the php runs in Amazon Cloud services. I keep getting an NS_BINDING_ABORTED error from the elasticbeanstalk server and I don't know why. I have tried everything to fix this including adding cross-domain headers to my $.ajax request and trying this with POST but nothing has helped so far.

Any help is appreciated.

  • 写回答

1条回答 默认 最新

  • duan0514324 2014-11-15 18:21
    关注
    var url = "http://website.com/;
    var XHR = window.XDomainRequest || window.XMLHttpRequest
    var xhr = new XHR();
    xhr.open('GET', url, true);
    xhr.onload = function() {
    $('#loadhere').html(xhr.responseText); 
    }
    xhr.send();
    
    <div id="loadhere"></div>
    

    And Necessarily add to all page

    <?php header('Access-Control-Allow-Origin: *'); ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c