如何使用javascript初始化php变量?

时间:2015-05-14 13:18:41

标签: javascript php variables google-schemas

你好,我收到了发给我的客户的电子邮件,如下所示: $body = '<div>my email content</div>'; 我需要从谷歌api:

添加到$ body变量这个脚本
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LodgingReservation",
  "reservationNumber": "abc456",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "LodgingBusiness",
    "name": "Hilton San Francisco Union Square",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "333 O'Farrell St",
      "addressLocality": "San Francisco",
      "addressRegion": "CA",
      "postalCode": "94102",
      "addressCountry": "US"
    },
    "telephone": "415-771-1400"
  },
  "checkinDate": "2017-04-11T16:00:00-08:00",
  "checkoutDate": "2017-04-13T11:00:00-08:00"
}
</script>

我该怎么做?有任何想法吗? 我不能改变“到'。

2 个答案:

答案 0 :(得分:2)

如果我理解了这个问题,那么这应该是你要找的:

input:focus {
    border-bottom:3px solid red;
}

有关MDN Docs

的更多信息

您可能需要使用htmlentities()方法对特殊字符进行编码

答案 1 :(得分:0)

您的问题不明确,我认为这是您正在寻找的任何方式。 您可以使用Ajax,使用Jquery ajax $.ajax({}); 用于在您的网站中实现跨浏览器ajax支持。使用ajax将该数组发送到您实现邮件功能的php文件。只需使用$_GET OR $_POST即可获取数据。然后将数据附加到您的邮件正文中。

请参阅阅读jquery ajax文档的基础链接。 http://api.jquery.com/jquery.ajax/