第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

在php中加了頭還是不管用,前臺代碼運行在node上,端口8080,apache 3000

post變成options了;chrome中報這樣的錯

XMLHttpRequest cannot load http://localhost:3000/test.php. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.

request頭


Accept:*/*

Accept-Encoding:gzip, deflate, sdch, br

Accept-Language:zh-CN,zh;q=0.8

Access-Control-Request-Headers:access-control-allow-origin, content-type

Access-Control-Request-Method:POST

Connection:keep-alive

Host:localhost:3000

Origin:http://localhost:8080

Referer:http://localhost:8080/index



下面是php

?<?php
header('Content-Type:application/json;charset=utf-8');
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:GET,POST');
?????$backValue=$_POST['trans_data'];
?????echo?$backValue."+后臺返回";
??>

這是ajax

$.support.cors?=true;
var?my_data="前臺變量";
my_data=escape(my_data)+"";//編碼,防止?jié)h字亂碼
$.ajax({
????url:?"http://localhost:3000/test.php",
????type:?"POST",
????data:{trans_data:my_data},
????//dataType:?"jsonp",
????contentType:"application/json",
????crossDomain:true,
????error:?function(e){
????????console.log(e)
????},
????success:?function(data,status){//如果調(diào)用php成功
????????alert(unescape(data));//解碼,顯示漢字
????},
????headers:{
????????'Access-Control-Allow-Origin':'http://localhost:8080'
????}
})

求解答啊~~~

正在回答

1 回答

解決了,在apache中配置header,content-type有限制

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Ajax全接觸
  • 參與學習       224773    人
  • 解答問題       708    個

本課程通過一個案例,講解Ajax的相關(guān)概念原理實現(xiàn)方式和應(yīng)用

進入課程

在php中加了頭還是不管用,前臺代碼運行在node上,端口8080,apache 3000

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號