<?php
header("Content-type: application/javascript");
echo json_encode(array("reply" => "SERVER CRIED" , "Tip" => "Remove the part following '/' in URL")) ; //If params not provided.
?>
它会回应: -
{"reply":"SERVER CRIED","Tip":"Remove the part following '\/' in URL"}
但我希望它回应: -
{"reply":"SERVER CRIED","Tip":"Remove the part following '/' in URL"}
答案 0 :(得分:3)
使用JSON_UNESCAPED_SLASHES
private void InsertIncomeBtn_Click(object sender, RoutedEventArgs e)
{
float lf = (float)Convert.ToDouble(IncomeText.Text);
MessageBox.Show(lf.ToString());
DateTime date = (DateTime)MovDatePick.SelectedDate;
Movments mv1 = new Movments();
mv1.Sum = lf;
mv1.Date = date.Date;
db.TotalAll.FirstOrDefault().CurrentSum += lf;
db.Movments.Add(mv1);
db.SaveChanges();
IncomeWin.Close();
MainWindow m = new MainWindow();
m.Show();
}
请参阅此处的选项部分:http://php.net/manual/en/function.json-encode.php
有关JSON常量的信息: http://php.net/manual/en/json.constants.php
答案 1 :(得分:3)
1.您需要使用JSON_UNESCAPED_SLASHES
作为您的目的,但它不会产生任何问题。
2.It application/json
,而非application/javascript
检查以下代码: -
<?php
header("Content-type: application/json");
echo json_encode(array("reply" => "SERVER CRIED" , "Tip" => "Remove the part following '/' in URL"),JSON_UNESCAPED_SLASHES) ; //If params not provided.
?>
输出: - https://eval.in/839467