我需要从位于不同url的我的一个文件中获取数据。这是显示发送到服务器的ajax请求的代码
<script>
alert('return sent');
$.ajax({
type: "POST",
url: "example.com/show.php",
data: 1
})
success: function data(response) {
alert(data); // apple
}
</script>
以下是我通过Ajax访问的另一个文件的代码(example.com/show.php)。
<?php
echo 'Hello ';
?>
但是我在控制台中收到了Cross-Origin Requested:警告。
答案 0 :(得分:1)
添加show.php
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: Content-Type, *");
答案 1 :(得分:0)
请重新播放你的show.php,如
type MockOtherStruct struct {
Do_Error error
}
func (t *MockOtherStruct) Do() error {return t.Do_Error}
TestMyStruct_MethodB(t *testing.B) {
expectedError = nil
mos := &MockOtherStruct{
Do_Error: nil
}
ms := MyStruct{
OtherStruct: mos,
}
err := ms.MethodB()
if err != expectedError {
t.Fatal(err)
}
}
希望有所帮助