小编Man*_*ngh的帖子

如果是使用vbscript的最后一个字符,如何从字符串中删除"1"

我在VBSCript中有以下代码:

Function getFacilitiesNotes(objComp)
            Dim strFacilities
            strFacilities = strFacilities & "<div id =""facilities"">"
            strFacilities = strFacilities & "<ul>"
            For intCount = 1 to objComp.Fields.Item("Facilities").Value.Count
            strFacilities = strFacilities & "<li>" & objComp.Fields.Item("Facilities").value(intCount) & "</li>"
            Next
            strFacilities = strFacilities & "</ul>"
            strFacilities = strFacilities & "</div>"
            getFacilitiesNotes = strFacilities
End Function
Run Code Online (Sandbox Code Playgroud)

在上面的函数中,代码strFacilities = strFacilities & "<li>" & objComp.Fields.Item("Facilities").value(intCount) & "</li>"在执行循环时可能具有以下类型的值.

1)ABC 2)DFG1 3)G231EG 4)REWEREW1 5)DSFWRE3 6)YRTRWER1

现在我想删除"1",如果它是循环中上面字符串中的最后一个字符.

请建议!!

vbscript

4
推荐指数
1
解决办法
2万
查看次数

如何进行同步JSONP跨域调用

我遇到了同步跨域调用问题.

在我的应用程序的早期,我们有域名调用,所以没有问题

我早期用于拨打电话的javascript代码如下:

function EKXMLProvider(oDropdown, sDefault, sXML, sFilterUrl, fireRequestOnce)
{
    var oXMLHTTP, i, length, oData, sValue, sDisplay, sName, sMatch, oRegExp;

    if (!oDropdown)
        return;

    // XMLHTTP Object to retrieve the xml document
    oXMLHTTP = this.createXMLHttpRequest();
    this.FilterUrl = sFilterUrl;
    if (sFilterUrl != previousFilterUrl){
        oXMLHTTP.open("GET", sFilterUrl, false);
        oXMLHTTP.send(null);
        sFilterData = oXMLHTTP.responseText
        previousFilterUrl = sFilterUrl;
    }
    if(!fireRequestOnce ||(fireRequestOnce && retrievedData == null))
    {
        this.documentUrl = sXML;
        oXMLHTTP.open("GET", this.documentUrl, false);
        oXMLHTTP.send(null);

        oData = oXMLHTTP.responseXML.documentElement.childNodes;

        if(fireRequestOnce)
            retrievedData = oData;
    }
    else if(retrievedData != null)
    {
        oData …
Run Code Online (Sandbox Code Playgroud)

jquery cross-domain

4
推荐指数
1
解决办法
1万
查看次数

如何使用java在文档中追加新节点

我有以下updateFile代码,这里我试图在我的xml文件中没有publicationid时添加新节点.

public static void UpdateFile(String path, String publicationID, String url) {
        try {

            File file = new File(path);
            if (file.exists()) {
                DocumentBuilderFactory factory = DocumentBuilderFactory
                        .newInstance();
                DocumentBuilder builder = factory.newDocumentBuilder();
                Document document = builder.parse(file);
                document.getDocumentElement().normalize();
                 XPathFactory xpathFactory = XPathFactory.newInstance();
                 // XPath to find empty text nodes.
                 String xpath = "//*[@n='"+publicationID+"']"; 
                 XPathExpression xpathExp = xpathFactory.newXPath().compile(xpath);  
                 NodeList nodeList = (NodeList)xpathExp.evaluate(document, XPathConstants.NODESET);
                //NodeList nodeList = document.getElementsByTagName("p");
                 if(nodeList.getLength()==0)
                 {
                     Node node = document.getDocumentElement();
                     Element newelement = document.createElement("p");
                     newelement.setAttribute("n", publicationID);
                     newelement.setAttribute("u", url);
                     newelement.getOwnerDocument().appendChild(newelement);
                     System.out.println("New Attribute …
Run Code Online (Sandbox Code Playgroud)

java xpath

4
推荐指数
1
解决办法
1万
查看次数

.NET正则表达式,适用于24小时格式

我可以在.NET中使用正则表达式,它只允许文本框中的24小时时间格式.

谢谢.

最诚挚的问候,MS

regex vb.net

3
推荐指数
2
解决办法
8688
查看次数

替换C#中的第一个逗号

我试图在C#中找到一种方法来替换字符串中第一次出现的正则表达式.

所以,如果string = ",1,2,3,4,5"我想做类似的事情

string = replacefirst(",","")
Run Code Online (Sandbox Code Playgroud)

总是给出结果:

string = "1,2,3,4,5"
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
3
解决办法
1732
查看次数

在jquery中使用.Val()时出错

我正在使用JQuery,我已经获得了JQuery Code示例.

JQuery代码:

 $.ajax({  
        type: "POST",
        url: "Login.aspx",  // Send the login info to this page
        data: str,  
        success: function(result)
        {  
             // Show 'Submit' Button
            $('#loginButton').show();

            // Hide Gif Spinning Rotator
            $('#ajaxloading').hide();  

            var resLength = (result).val().trim().length;
            alert(resLength);
            if(resLength!=0)
            {

                var arr = result.split(",");
                var fname = arr[0];
                var lname = arr[1];
                var activeCardNo = arr[2];
                var multipleTier = arr[3];
                var activeStatus = arr[4];
                var access = arr[5];
            }
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

在上面的代码示例中,当我尝试在下面的行中使用.val()

var resLength = (result).val().trim().length;
Run Code Online (Sandbox Code Playgroud)

它给出错误"result.val不是函数",如果我只使用 …

jquery

3
推荐指数
1
解决办法
2748
查看次数

如何使用jQuery读取会话值

我正在使用c#和jQuery.

我在下面的代码中使用C#代码设置会话变量.

if (!string.IsNullOrEmpty(results))
{
    string[] array = results.Split(',');
    string firstName = array[0];
    string lastName = array[1];
    string activeCardNo = array[2];
    string memberShipTier = array[3];
    string accessToken = array[4];

    Session["skyFirstName"] = firstName.ToString();
    Session["skyLastName"] = lastName.ToString();
    Session["skyActiveCardNo"] = activeCardNo.ToString();
    Session["skyMemberShipTier"] = memberShipTier.ToString();
    Session["boolSignOn"] = "true";
    Response.Redirect(fromPage);
    Response.End();
}
Run Code Online (Sandbox Code Playgroud)

现在我想Session["skyFirstName"]使用jQuery 读取这些值(),以便我可以在我的元素中设置.请建议.

c# asp.net jquery session-variables

3
推荐指数
1
解决办法
8643
查看次数

如何在C#中从XML读取键值

我有下面的xml格式文件调用"ResourceData.xml".

<?xml version="1.0" encoding="utf-8" ?>
<root>
  <key name="customPageTitle">
    <value>Publish Resources to Custom Page</value>
  </key>
</root>
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个函数,它将键"name"作为输入并返回其值元素数据,在上面的情况下,"Publish Resources to Custom Page"如果我们传递键名"customPageTitle",它将返回,我认为将打开XML文件,然后它将读取.

请建议!!

c# xml

3
推荐指数
1
解决办法
2万
查看次数

如何检查当前组件是否结帐以及使用tridion coreservices结帐的用户详细信息

我想写一个小函数来检查传递的Item对象是否在Tridion中结帐,如果是,那么它将返回"true",并且我还想获​​得使用Tridion 2011核心服务结账项目的用户的详细信息.

我知道我们和我们TryCheckout一样Checkout,CoreServiceClient但它只返回可识别对象.

tridion tridion-2011 tridion-core-services

3
推荐指数
1
解决办法
910
查看次数

使用Tridion Deployer扩展程序取消发布页面时,组件详细信息未记录在我的数据库中

我试图在我的自定义存储扩展中添加未发布的组件条目.我们知道我们在部署"ComponentDeploy"时没有Tridion for ComponentUndeploy中的任何基类,因此我尝试使用ComponentPresentationUndeploy类来跟踪正在获取的组件以及下面是我试图跟踪的示例代码.

package com.tridion.custom.extensions;

import com.tridion.broker.StorageException;

import com.tridion.configuration.Configuration;
import com.tridion.configuration.ConfigurationException;

import com.tridion.deployer.DeploymentHandler;
import com.tridion.deployer.ProcessingException;
import com.tridion.deployer.Processor;
import com.tridion.deployer.modules.ComponentPresentationUndeploy;

import com.tridion.storage.ComponentMeta;
import com.tridion.storage.StorageManagerFactory;
import com.tridion.storage.StorageTypeMapping;
import com.tridion.storage.dao.ItemDAO;
import com.tridion.storage.dao.ItemTypeSelector;
import com.tridion.storage.dao.PublishAction;
import com.tridion.storage.dao.PublishActionDAO;
import com.tridion.storage.mapper.MapperFactory;
import com.tridion.transport.transportpackage.ComponentPresentationKey;
import com.tridion.transport.transportpackage.ProcessorInstructions;
import com.tridion.transport.transportpackage.TransportPackage;
import com.tridion.util.TCDURI;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Date;
import java.util.Iterator;

public class SearchComponentUndeployer extends ComponentPresentationUndeploy {
    private static Logger log = LoggerFactory
            .getLogger(SearchComponentUndeployer.class);

    public SearchComponentUndeployer(Configuration paramConfiguration,
            Processor paramProcessor) throws ConfigurationException {
        super(paramConfiguration, paramProcessor);
    }

    @SuppressWarnings("rawtypes")
    public void process(TransportPackage paramTransportPackage) …
Run Code Online (Sandbox Code Playgroud)

tridion tridion-content-delivery tridion-2011 tridion-storage-extension tridion-deploy-extension

2
推荐指数
1
解决办法
277
查看次数