小编Mil*_*ind的帖子

jQuery自动完成选择事件

我创建了jQuery UI自动完成功能,它非常好用.但我的要求是我显示为列表的内容也应该在文本框中选择相同的内容.但它没有选择例如像XXX(XYZ)这样的列表但是当我选择它时只选择XXX而不是XXX(XYZ)我错过了!!

function getDeptStations() {
$("#txDestination").autocomplete({
  source: function (request, response) {
    var term = request.term;
    var Query = "";
    if (lang === "en")
      Query = "City_Name_EN";
    else if (lang === "fr")
      Query = "City_Name_FR";
    if (lang === "de")
      Query = "City_Name_DE";
    if (lang === "ar")
      Query = "City_Name_AR";
    var requestUri = "/_api/lists/getbytitle('Stations')/items?$select=City_Code," + Query + "&$filter=startswith(" + Query + ",'" + term + "')";
    $.ajax({
      url: requestUri,
      type: "GET",
      async: false,
      headers: {
        "ACCEPT": "application/json;odata=verbose"
      }
    }).done(function (data) {
      if …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui autocomplete

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

数据表可编辑与IE有问题

我正在使用spservices,datatable,jeditable和datatable.editable处理SharePoint 2010.我的框架版本如下

  1. IE 9,10,11
  2. jQuery 1.7.2
  3. spservices 2013.01
  4. 数据表1.9.4
  5. 数据表可编辑2.3.3
  6. jedittable N/A.

现在问题是数据代码的编辑在FireFox和Chrome中运行良好,但是当我从元素模糊它不消失时它在IE中不起作用.

我的代码如下

  <link rel="stylesheet" type="text/css" href="/sites/MS/Style%20Library/en-us/CSS/forms-simple.css"/>

  <script type="text/javascript" src="/sites/ms/Style%20Library/en-us/JS/jquery.min.js"></script>
  <script type="text/javascript" src="/sites/ms/Style%20Library/en-us/JS/jquery.SPServices-2013.01.min.js"></script>
 <script type="text/javascript" src="/sites/ms/Style%20Library/MarketSurveillance.js"></script>
  <script type="text/javascript" src="/sites/MS/Style%20Library/ar-sa/JS/jquery.dataTables.min.js"></script>
 <script type="text/javascript" src="/sites/MS/Style%20Library/en-us/JS/jquery.jeditable.mini.js"></script>
<script type="text/javascript" src="/sites/MS/Style%20Library/en-us/JS/jquery.dataTables.editable.js"></script>
 <script type="text/javascript">
 $(document).ready(function () {
var oTable, anOpen = [], sImageUrl = "/sites/MS/Style%20Library/Images/", sInner;
var viewFields = "<FieldRef Name='ID' /><FieldRef Name='Title' /><FieldRef Name='TelephoneNo' /><FieldRef Name='PlaceOfProduct' />";
viewFields += "<FieldRef Name='CategoryID' /><FieldRef Name='SubCategoryID' /><FieldRef Name='Status' />";
populateGrid("/sites/ms/", "ComplaintForm", viewFields, "", handleData);

oTable = $("#tbComplaintForm").dataTable({
  "bProcessing": …
Run Code Online (Sandbox Code Playgroud)

jquery jeditable datatables spservices

6
推荐指数
1
解决办法
1413
查看次数

Silverlight按钮Mouse Over就像悬停效果一样

我创建了带有样式的按钮但是在创建按钮样式后它失去了按钮的默认效果,当我直接将属性放在按钮中时,我会得到那些默认效果,就像我点击时我可以看到蓝色背景.我也尝试放置Visual Manager但是它不起作用.请有人帮助我知道我做错了什么

我的按钮样式:

<Style TargetType="Button" x:Key="MenuButtonStyle">
  <Setter Property="HorizontalAlignment" Value="Stretch"/>
  <Setter Property="Foreground" Value="Black"/>
  <Setter Property="FontFamily" Value="Sitka Heading"/>
  <Setter Property="FontSize" Value="20"/>
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="Button">
        <Grid>
          <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="CommonStates">
              <VisualState x:Name="Normal"/>
              <VisualState x:Name="Pressed">
                <Storyboard>
                  <ColorAnimation Duration="0" Storyboard.TargetName="ButtonTextElement"
                                  Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)"
                                  To="Blue"/>
                  <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" 
                                                 Storyboard.TargetName="normalImage">
                    <DiscreteObjectKeyFrame KeyTime="0">
                      <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                      </DiscreteObjectKeyFrame.Value>
                    </DiscreteObjectKeyFrame>
                  </ObjectAnimationUsingKeyFrames>
                  <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" 
                                                 Storyboard.TargetName="mouseOverImage">
                    <DiscreteObjectKeyFrame KeyTime="0">
                      <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                      </DiscreteObjectKeyFrame.Value>
                    </DiscreteObjectKeyFrame>
                  </ObjectAnimationUsingKeyFrames>
                </Storyboard>
              </VisualState>
              <VisualState x:Name="MouseOver">
                <Storyboard>
                  <ColorAnimation Duration="0" Storyboard.TargetName="ButtonTextElement"
                                  Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)"
                                  To="Blue"/>
                  <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" 
                                                 Storyboard.TargetName="normalImage">
                    <DiscreteObjectKeyFrame KeyTime="0">
                      <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                      </DiscreteObjectKeyFrame.Value>
                    </DiscreteObjectKeyFrame>
                  </ObjectAnimationUsingKeyFrames>
                  <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" …
Run Code Online (Sandbox Code Playgroud)

c# silverlight xaml windows-8.1 windows-phone-8.1

5
推荐指数
1
解决办法
790
查看次数

在反应组件之间传递数据

我正在尝试制作简单的日历。在我的日历中,我有日、日名、月和月名组件,我在主日历上访问它。初始加载时,它将显示当前月历。

现在,当我从月份名称组件中选择月份时,想要传递给月份组件,然后传递给日期组件以呈现日期。

我尝试使用回调功能,但它没有帮助我

整个反应组件在这里https://stackblitz.com/edit/react-ts-z2278r

Day component

import * as moment from 'moment'
import * as React from 'react'

import { showComponent } from '../../../../models'
import { MonthNames } from './'
import styles from './Calendar.module.scss'

interface IDatePickerMonthsProps {
  changeMonthComponent: (showComponent: showComponent, monthNo: number) => void
}

interface IDatePickerMonthsState {
  dateObject: moment.Moment,
  monthNo?: number
}

export class DatePickerMonths extends React.Component<IDatePickerMonthsProps, IDatePickerMonthsState> {

  constructor(props: IDatePickerMonthsProps) {
    super(props)
    this.state = {
      dateObject: moment()
    }
  }

  public render() {
    const monthPicker =
      <div className="datepicker-days"> …
Run Code Online (Sandbox Code Playgroud)

javascript momentjs reactjs react-component

5
推荐指数
1
解决办法
390
查看次数

Windows Phone 8.1应用程序多语言

我正在使用Visual Studio 2015在SilverLight中创建Windows phone app 8.1.我正在创建英语和阿拉伯语的多语言应用程序.为此,我在项目中创建了Strings文件夹,其中包含en-US和ar-KW两个文件夹,每个文件夹中都有Resources.resw文件.

我是x:Uid设置属性.例如Key:- Actual.Text Value:- Actual

<TextBlock x:Uid="Actual" TextWrapping="Wrap" MaxWidth="65" HorizontalAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)

以上工作非常好.我有组合框和项目EN和AR.我正在触发SelectionChanged事件以更改语言但问题是当我停止应用程序并再次运行它时,它只会更改文本和布局.

如何在运行时不重新启动它.

private void LanguageComboBoxName_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string selectedItem = (e.AddedItems[0] as ComboBoxItem).Content as string;
            var RootFrame = Window.Current.Content as SlideApplicationFrame;

            if (selectedItem == "EN")
                ApplicationLanguages.PrimaryLanguageOverride = "en-US";
            else if (selectedItem == "AR")
                ApplicationLanguages.PrimaryLanguageOverride = "ar-KW";

            RootFrame.Navigate(this.GetType());
    }
Run Code Online (Sandbox Code Playgroud)

c# silverlight xaml windows-phone-8.1

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

OpenSSL 加密/解密 php

我正在做加密,它运行良好,但使用相同的方法进行解密我得到的是空白字符串而不是解密字符串。我正在使用方法AES-256-ECB并且密钥是十六进制的,所以我通过

$key = pack('H*','xxxxxxxxxxxx');

加密正确,但解密不起作用。请帮助我我做错了什么。

function encrypt(string $data, string $key, string $method): string
{
    $ivSize = openssl_cipher_iv_length($method);
        $iv = openssl_random_pseudo_bytes($ivSize);
        $encrypted = openssl_encrypt($data, $method, $key, OPENSSL_RAW_DATA, $iv);
    $encrypted = strtoupper(implode(null, unpack('H*', $encrypted)));
    return $encrypted;
}

function decrypt(string $data, string $key, string $method): string
{

    $data = pack('H*', $data);
    $ivSize = openssl_cipher_iv_length($method);  
        $iv = $iv = openssl_random_pseudo_bytes($ivSize);
    $decrypted = openssl_decrypt($data, $method, $key, OPENSSL_RAW_DATA, $iv); 
    return trim($decrypted);
}
Run Code Online (Sandbox Code Playgroud)

php encryption openssl php-7.2

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

用PHP休息

我是PHP的新手.我想在PHP中调用restful api.我在jQuery中做同样的事情如下

var url;
url = "https://www.example.com/_api/lists/getbytitle('Stations')/items?$select=CityCode,CityNameEN&$filter=Active eq 'Yes'&$orderby=CityNameEN";
        $.ajax({
            url: url,
            method: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            async: false,
            success: function (data) {
                $.each(data.d.results, function (i, item) {

                });
            }
        });
Run Code Online (Sandbox Code Playgroud)

我怎么能在PHP中做同样的事情.我有两个困难.首先在URL中有$符号,PHP假定为变量,而其他我不知道如何做到这一点

php jquery restful-url

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

在Windows上的tomcat 8.5中安装pfx SSL证书

我有通配证书pfx证书及其中级证书,格式为p7b/crt.这些证书安装在IIS 8.0上.如何在tomcat 8.0中安装这些证书?Tomcat安装在Windows上

java windows tomcat openssl pfx

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

angularjs响应日期选择器

可能是这个问题被问了很多时间,但我会再问一次.我正在寻找没有jquery和bootstarp的纯angularjs日期选择器.它应该响应,因为我将在离子框架中用于移动应用程序.

它应该使用最大和最小日期设置和超过1次.

HTML View

<div class="row">
        <div class="item-text-wrap item col col-50">
            <div class="item-icon-left">
                <i class="icon ion-calendar"></i>
                <input type="text" class="dateClass" pick-a-date="depDate" pick-a-date-options="depOptions" placeholder="Departure Date" />
            </div>
        </div>
        <div class="item-text-wrap item col col-50">
            <div class="item-icon-left">
                <i class="icon ion-calendar"></i>
                <input type="text" class="dateClass" pick-a-date="arrDate" placeholder="Arrival Date" />
            </div>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

Controller Code

var minDate = new Date();
        var maxDate = new Date(minDate.getFullYear() + 1, minDate.getMonth(), minDate.getDate());
        $scope.depOptions = {
          format: 'dd/mm/yyyy',
          min: minDate,
          max: maxDate,
          onClose: function(e) {
            alert($scope.depDate);
          }
        }
Run Code Online (Sandbox Code Playgroud)

现在,如果你看到我 …

angularjs ionic-framework

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

angularjs类不起作用

我更倾向于angularjs,我做了如下的简单页面,在那里我有称为"项目"的样式,我试图把它给div但它不起作用,但同时如果我给内联样式然后它将工作.

可能是什么问题,请有人帮助我

<html lang="en" >
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- Angular Material style sheet -->
  <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc2/angular-material.min.css">
</head>
<body ng-app="KACApp">
  <div id="layoutContainer" ng-controller="layoutController as ctrl" style="height:100%">
    <div layout="row" layout-xs="column">
      <div flex class="item">Item</div>
      <div flex="20">Item 2</div>
    </div>
  </div>

  <!-- Angular Material requires Angular.js Libraries -->
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-animate.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-aria.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular-messages.min.js"></script>

  <!-- Angular Material Library -->
  <script src="http://ajax.googleapis.com/ajax/libs/angular_material/1.1.0-rc2/angular-material.min.js"></script>
  <style>
    .item {
      background: "#073857";
    }
  </style>
  <!-- Your application bootstrap  -->
  <script type="text/javascript">    
    /**
     * You must include …
Run Code Online (Sandbox Code Playgroud)

javascript css angularjs

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

Ionic 3侧菜单标题中心

我从cli创建了离子项目.离子版本是3.我试图在中心制作标题图像.有人请帮帮我

<ion-menu [content]="content">
  <ion-header>
    <ion-toolbar color='primary'>
      <ion-title>
        <img src="assets/imgs/logo.png" width="128" />
      </ion-title>
    </ion-toolbar>
  </ion-header>
  <ion-content>
    <ion-list>
      <button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
        {{p.title}}
      </button>
    </ion-list>
  </ion-content>
</ion-menu>

<!-- Disable swipe-to-go-back because it's poor UX to combine STGB with side menus -->
<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

css ionic-framework ionic3 angular

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