小编Kyl*_*yle的帖子

如何使用HTML发送SOAP请求并接收响应?

我想向SOAP “服务器” 发送一个数字(我不知道是否可以称其为服务器,如果我输入错了,请更正我),并使用HTML接收响应,我看到了很多带有答案的问题包含发送XML请求的示例,例如以下示例,但是我不知道如何在HTML上接收和查看响应,抱歉,我是SOAP的新手。

PS:当然,对于HTML,我的意思是HTML内的JavaScript:P


服务器:在这里

提前致谢!

<html>

<head>
    <title>SOAP JavaScript Client Test</title>
    <script type="text/javascript">
        function soap() {
            var xmlhttp = new XMLHttpRequest();
            xmlhttp.open('POST', 'http://192.168.0.251:9080/wsa/wsa1', true);

            // build SOAP request
            var sr =
                '<?xml version="1.0" encoding="utf-8"?>' +
                '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:services-progress-com:notavailable">' +
                '<soapenv:Header/>' +
                '<soapenv:Body>' +
                '<urn:lnestagio>' +
                '<urn:vvalor>5</urn:vvalor>' +
                '</urn:lnestagio>' +
                '</soapenv:Body>' +
                '</soapenv:Envelope>';

            xmlhttp.onreadystatechange = function() {
                    if (xmlhttp.readyState == 4) {
                        if (xmlhttp.status == 200) {

                            alert('done use firebug to see …
Run Code Online (Sandbox Code Playgroud)

html javascript soap wsdl web-services

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

如何在Progress4GL的变量中添加数字和字符串

我如何像下面这样将数字和字符串添加到Progress4GL的字符变量中(这只是一个展示想法的示例)。

a = 'Code'
b = 1

c = a+b
Run Code Online (Sandbox Code Playgroud)

因此c,其值为“ Code1”

如何在progress4GL上执行此操作?

任何帮助表示赞赏。

progress-4gl openedge

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

如何从两个JSON对象中仅获取"已更改"的值

这是一个涉及更复杂的比较方式的问题,因此它不是重复的

我创建了一个JqTree,当用户更改其树结构时,应该比较"旧" JSON和"新" JSON结构,并且应该仅显示JSON已更改的值.

例如:

[{"name":"node1","id":1,"is_open":true,"children":
    [
      {"name":"child1","id":2},
      {"name":"child2","id":3}
    ]
}]
Run Code Online (Sandbox Code Playgroud)

例

之后,客户端已经把child1child2

[{"name":"node1","id":1,"is_open":true,"children":
  [
    {"name":"child2","id":3},
    {"name":"child1","id":2}
  ]
}]
Run Code Online (Sandbox Code Playgroud)

例

我只想比较它们并检查哪些值已更改并用a显示它们alert,在这种情况下,它将是:

{"name":"child2","id":3},
{"name":"child1","id":2}

到目前为止,我有这个比较它们的小代码:

JSON.stringify(object1)=== JSON.stringify(object2); //我知道它不太可靠

但我正在寻找能够检查"差异"并从JSON中提取它的东西.

提前致谢.

javascript jquery json

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

java中字符串有空格时无法获取整个字符串

我对java还是个新手,所以愚蠢的问题来了。我一直在开发一个简单的软件,使用JFramePrintWriterFileScanner创建和读取文本文件,我使用您输入的名称保存该文件,然后将您输入的数据保存到 中JTextField,问题是:一旦您输入一个空格不会将空格后的文本保存到文件中.txt

输入

等待它

   WriteToFile(textarea.getText(), name.getText());
// my function   input text         name
Run Code Online (Sandbox Code Playgroud)

输出:

等待

但如果我这样手动输入文本:

   WriteToFile("waitFor it", name.getText());
// my function   input text         name
Run Code Online (Sandbox Code Playgroud)

输出:

等待它

这让我认为我的功能可能不会导致这种情况,但我又是一个菜鸟。

主程序.java

package creator;

import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextField;


import library.Database;

public class Main extends Database{

    public static void main(String[] args) {

        JFrame frame = new JFrame();

        JButton button …
Run Code Online (Sandbox Code Playgroud)

java string swing

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

numpy*=不工作

我使用numpy来计算矩阵乘法.如果我使用t = t*x,它可以正常工作,但如果我使用t*= x,它就不会.我需要使用t = t*x吗?

import numpy as np

if __name__ == '__main__':
    x = [
        [0.9, 0.075, 0.025],
        [0.15, 0.8, 0.05],
        [0.25, 0.25, 0.5]
    ]
    t = [1, 0, 0]
    x = np.matrix(x)
    t = np.matrix(t)
    t = t * x  # work , [[ 0.9    0.075  0.025]]
    # t *= x  # not work? always [[0 0 0]]
    print t
Run Code Online (Sandbox Code Playgroud)

python numpy

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

如何在 Google Chrome 上打开一个新的弹出窗口,该窗口可以适应任何屏幕,而无需越过 Windows 任务栏?

我一直在尝试创建一个适合屏幕而不与 Windows 任务栏重叠的弹出启动器,我做了一些研究,甚至创建了 HTML 文件,但它不能正常工作,它与任务栏重叠,甚至消失超越它。如何才能完成这样的任务,我做错了什么?

代码:(在桌面上运行)

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>winds</title>
  </head>
  <body>

    <script>
      function fc()
      {
        window.open('http://www.google.com.br','window','menubar=yes,screenX=0,screenY=0,top=0,left=0,location=no,status=no,toolbar=no,scrollbars=yes,resizable=no,width=' + (screen.width - 10) + ',height=' + screen.availHeight);
      }
    </script>

    <a href="JavaScript:fc()">Chrome</a>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript taskbar fullscreen

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

为什么我不能在javascript上有两个"oninput"监听器?

我创建与IDS两个输入nameage,和我一直在试图检查,如果数据是使用JavaScript的插入在其中oninput,它的工作的age,但不是name,我究竟做错了什么?

var name = document.getElementById('name');
var age = document.getElementById('age');
age.oninput = function() {
  console.log('age');
  return true;
};
name.oninput = function() {
  console.log('name');
  return true;
};
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>

<head>
  <title>clerf</title>
</head>

<body>
  <div id="main">
    <input type="text" id="name" />
    <input type="number" id="age" />
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

动态计算div宽度

以下是示例部门:

#grandparent {
  width: 100px;
}
#parent {
  overflow: auto;
  height: 100px;
}
.child {
  overflow: hidden;
  margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div id="grandparent">

  <div id="parent">

    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>
    <div class="child">1000000000000000000000000</div>

  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

<div class="child">宽度值总是小于10个像素<div id="parent">宽度的值.如何计算任何宽度值<div id="parent">,它的孩子比那个小10个像素?

很感谢任何形式的帮助!

麦克风

javascript

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

如何打破HTML中的单词等小数?

我想用点和逗号打破数字,就像我分手一样.我该怎么做?

提前致谢

"健康长寿·繁荣昌盛"

div {
  border: 1px solid red;
  max-width: 50px;
  word-break: break-all;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>

<head>
  <title>HTML5, CSS3 and JavaScript demo</title>
</head>

<body>
  <div>3.0.0.1.2.3.1.2.3</div>
  <div>Beam me up scotty!</div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何获取 Progress4GL 上每个语句的表中的最后一项

for each在使用语句和 using来迭代表后,我一直试图获取表的最后一项last-of,但它获取的是所有项目,而不是仅获取最后一项。这需要在 a 内完成,因为我正在使用数据for each填充网站模板( )。.tpl

表格

table有两项

这是我的理论代码

for each table no-lock 
    break by table.tab-code.

    if last-of (table.tab-code)
    then do:
       disp "last one".
    end.
    else do:
       disp "not the last one".
    end.
end.
Run Code Online (Sandbox Code Playgroud)

输出:

last one

last one
Run Code Online (Sandbox Code Playgroud)

for-loop progress-4gl

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