我刚刚在PHP中继承了这段代码,似乎对googles api进行了某种web服务调用.我不是PHP的专家,我有一些语法问题,具体涉及以下行$ soapClients =&APIlityClients :: getClients();
我理解双"::"表示APIlityClients是一个静态类,但我不确定APIlityClients前面的"&"是什么意思.
我有一个包含不同检查框组的表单,并尝试将所有选定的值传递给一个数组,然后将该数据传递给ajax请求.
$('#accessoriesOptions input').each(function(index, value){
if($(this).attr('checked') ){
var newItem =[];
var obj = {};
obj[$(this).attr('value')] = $(this).attr('name'); //I have an hash table with the key-value
wizard.searchArray.push(obj);
}
})
$.ajax({
data : wizard.searchArray
})
Run Code Online (Sandbox Code Playgroud)
我得到一个wizard.searchArray像:
[0] = {'acc_1' : 'vase'},
[1] = {'acc_3' : 'ceramic'}
Run Code Online (Sandbox Code Playgroud)
我需要创建一个键值,因为我使用键来计算要使用的过滤部分.
问题
当我执行ajax请求时,从firebug我看到请求为:
/向导演示/?未定义未定义=&未定义未定义=
是否可以在不使用闪光灯的情况下将文本从水平位置旋转到单个点的垂直位置?所以我会倾向于通过倾斜我的头来阅读相同的文字.
我以为你可以在jquery中做到这一点,但找不到插件.
我正在尝试使用zend 1.11.7向asp.net soap web服务进行Web服务调用.
文档说明我需要使用以下格式进行调用:
RequestCustomReport(CustomReportDef,SecurityCredential)
具有以下结构:
<securityCredentials>
<Key>string</Key>
<UserName>string</UserN
<Password>string</Passw
</securityCredentials>
<reportDefinition>
<CustomTemplateId>int</CustomTemplateId>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
<PeriodId>int</PeriodId>
<SiteId>int</SiteId>
<ReportGUID>string</ReportGUID>
<ReportData>base64Binary</ReportData>
<ReportDataType>xml or csv or tsv or txt</ReportDataType>
<CompressReportData>boolean</CompressReportData>
<ReportStatus>Pending or Ready or Error or Deleted</ReportStatus>
<ErrorMessage>string</ErrorMessage>
</reportDefinition>
Run Code Online (Sandbox Code Playgroud)
我的代码是:
$client = new Zend_Soap_Client($ws_url);
$reqFilter = array();
$reqFilter['CustomTemplateId'] = 33117; //33117 = report id
//$reqFilter['StartDate'] =
//$reqFilter[''] ='';
$reqFilter['PeriodId'] = 4; //4 = last 7 days
$reqFilter['SiteId'] =3672;
$reqFilter['ReportDataType'] ='xml';
$reqFilter['CompressReportData'] =0;
$reptXml=new XMLWriter();
$reptXml->openMemory();
$reptXml->startDocument('1.0','UTF-8');
$reptXml->startElement("reportDefinition");
$reptXml->startElement("CustomTemplateId");
$reptXml->text($reqFilter['CustomTemplateId']);
$reptXml->endElement();//CustomTemplateId
$reptXml->startElement("PeriodId");
$reptXml->text($reqFilter['PeriodId']); …Run Code Online (Sandbox Code Playgroud)