我想在if(在php文档中)中添加其他操作的警报。其他操作正常,但不是警报。有谁能够帮我?。这是警报的地方:
if(empty($response)){
//SOME ACTIONS
echo '<script type='text/javascript'> alert("Message´s 1st line\nMessage´s 2nd line");</script>';
//SOME ACTIONS
header('Location: SOMEWEBSITE');
}else{
//ANOTHER ACTION
}
除警报外,所有操作都正常。我试过不同的浏览器,但警报没有出现。
抱歉我的英文
谢谢大家。
答案 0 :(得分:2)
如果你使用下面提到的代码会更好。
if(empty($response)){
//SOME ACTIONS
?>
<script type="text/javascript"> alert("Message´s 1st line\nMessage´s 2nd line");</script>
<?php
//SOME ACTIONS
header('Location: SOMEWEBSITE');
}else{
//ANOTHER ACTION
}
答案 1 :(得分:2)
首先要修复报价。
第二件事是删除header()
电话
http://php.net/manual/en/function.header.php
请记住,在发送任何实际输出之前必须调用header()
,无论是普通HTML标记,文件中的空行还是PHP。
并且不要使用location
标题进行200回复
答案 2 :(得分:2)
是修正你的报价。
如果您不使用重定向,则下面的代码应该可以使用。
echo '<script language="javascript">alert("message");</script>';
你不能指望从php重定向到另一个页面的警报。如果你使用javascript重定向,那么它可以工作。用
之类的东西替换重定向行echo '<script language="javascript">window.location = "http://SOMEWEBSITE.COM";</script>';
答案 3 :(得分:1)
Api::V1::GenresControllerTest#test_API_-_Update_a_genre:
ActionController::UrlGenerationError: No route matches {:action=>"update", :controller=>"api/v1/genres", :data=>{:id=>"980190963", :type=>"genres", :attributes=>{:name=>"mikuchan", :eligibility_counter=>"0", :posts_count=>"0"}, :relationships=>{:posts=>{:data=>[]}}}}
test/controllers/api/v1/genres_controller_test.rb:46:in `block in <class:GenresControllerTest>'
您编写回声的代码在
之后终止echo "<script type='text/javascript'> alert('Message´s 1st line\nMessage´s 2nd line');</script>";
答案 4 :(得分:1)
试试这个echo '<script type="text/javascript">alert("Message´s 1st line\nMessage´s 2nd line");</script>'