有没有办法在页面加载时执行javascript函数,然后再不再执行10分钟.即使用户浏览另一个页面?如果他们不希望功能再次运行,直到10分钟结束?
我正在尝试设置一个表单,其中基于选择框的值1,2,3,4,它将在页面上显示以下代码仅与匹配选择框的值的次数.
<div id='guestDetails'>
<tr>
<td>Guest ".$cnt."'s Name</td>
<td>Guest ".$cnt."'s Address</td>
<td>Guest ".$cnt."'s Phone</td>
<td>Guest ".$cnt."'s Email</td>
</tr>
</tr>
<tr>
<td><input type='text' name='guest".$cnt."Name' /></td>
<td><input type='text' name='guest".$cnt."Address' /></td>
<td><input type='text' name='guest".$cnt."Phone' /></td>
<td><input type='text' name='guest".$cnt."Email' /></td>
</tr>
</div>
Run Code Online (Sandbox Code Playgroud)
因此,如果select的值为2,那么这些输入框将显示2次.如果该值更改为3,那么它们将在那里3次.不太确定如何实现这一目标.
我从源代码中以 XML 形式返回以下内容:
<content type="application/xml">
<m:properties>
<d:ID>30</d:ID>
<d:Name></d:Name>
<d:ProfileImageUrl>default.png</d:ProfileImageUrl>
<d:ThumbnailUrl>default.png</d:ThumbnailUrl>
<d:FavoriteCount m:type="Edm.Int64">0</d:FavoriteCount>
<d:ViewCount m:type="Edm.Int64">12030</d:ViewCount>
<d:LastMonthViewCount m:type="Edm.Int64">1104</d:LastMonthViewCount>
<d:LastWeekViewCount m:type="Edm.Int64">250</d:LastWeekViewCount>
<d:LastDayViewCount m:type="Edm.Int64">21</d:LastDayViewCount>
<d:CreationDate m:type="Edm.DateTime">2011-03-28T13:46:54.227</d:CreationDate>
<d:Enabled m:type="Edm.Boolean">true</d:Enabled>
<d:UrlSafeName>t-boz</d:UrlSafeName>
<d:LastDayFavoriteCount m:type="Edm.Int64">0</d:LastDayFavoriteCount>
<d:LastWeekFavoriteCount m:type="Edm.Int64">0</d:LastWeekFavoriteCount>
<d:LastMonthFavoriteCount m:type="Edm.Int64">0</d:LastMonthFavoriteCount>
<d:IsOnTour m:type="Edm.Boolean">false</d:IsOnTour>
<d:TodayRank m:type="Edm.Int32">6272</d:TodayRank>
<d:WeekRank m:type="Edm.Int32">6851</d:WeekRank>
<d:MonthRank m:type="Edm.Int32">6915</d:MonthRank>
<d:AllTimeRank m:type="Edm.Int32">7973</d:AllTimeRank>
</m:properties>
</content>
Run Code Online (Sandbox Code Playgroud)
我通过 file_get_contents 检索此内容,然后通过 SIMPLEXMLElement 创建。但是我无法访问内容->属性字段(即 ID、名称、ProfileImageUrl 等)。我从 SIMPLEXMLElement 中看到的所有内容如下:
[content] => SimpleXMLElement Object ( [@attributes] => Array ( [type] => application/xml ) )
Run Code Online (Sandbox Code Playgroud)
关于如何获取这些数据有什么想法吗?
谢谢!
我从我正在使用的api返回以下内容..但是使用SIMPLEXML我无法访问值:
<?xml version="1.0" encoding="utf-16"?>
<Response Version="1.0">
<DateTime>2/13/2013 10:37:24 PM</DateTime>
<Contact_ID>151-233-DD</Contact_ID>
<Quote_ID>ojc332-ewied-23e3ed</Quote_ID>
<Status>Failure</Status>
<Reason>Incorrect Contact ID</Reason>
</Response>
Run Code Online (Sandbox Code Playgroud)
我正在设置:
$variable = new SimpleXMLElement($results);
Run Code Online (Sandbox Code Playgroud)
SIMPLEXML给了我以下代替我期望的$ variable-> DateTime:
SimpleXMLElement Object ( [0] => 2/13/2013 10:37:24 PM 151-233-DD 0jc332-ewied-23e3ed Failure Incorrect Contract ID )
Run Code Online (Sandbox Code Playgroud)
任何帮助深表感谢