小编Far*_*man的帖子

纯JavaScript中的AJAX Post实现

在纯Javascript中是否有任何AJAX Post的实现(可能使用xmlhttprequest)?

例如,如果我有这样的表单:

<form action="request.php" id="register_form">
  <input type="text" name="first_name" placeholder="First Name">
  <input type="text" name="last_name" placeholder="LastName">
  <input type="submit" value="submit_now">
</form>
Run Code Online (Sandbox Code Playgroud)

这是我在jQuery中实现的AJAX

$('#register_form').submit(function(e) {

var postData = $(this).serializeArray();
var formURL = $(this).attr("action");

/* start ajax submission process */
$.ajax({
    url: formURL,
    type: "POST",
    data: postData,
    success: function(data, textStatus, jqXHR) {
        alert('Success!');
    },
    error: function(jqXHR, textStatus, errorThrown) {
        alert('Error occurred!');
    }

});

e.preventDefault(); //STOP default action

/* ends ajax submission process */

});
Run Code Online (Sandbox Code Playgroud)

我可以使用jQuery 做同样的事情吗?如果可能,我如何将上述jQuery代码实现为纯/纯Javascript代码?

javascript ajax jquery xmlhttprequest

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

如何使用jQuery以编程方式在变量内选择一个选项

假设我有这个包含以下选项的变量html:

var html = '<select>'+
             '<option value="10">10</option>'+
             '<option value="20">20</option>'+
            '</select>';
Run Code Online (Sandbox Code Playgroud)

我如何以编程方式选择html变量中的选项,以便在我将它们附加到某个地方时,例如

$(this).children('div').append(html);
Run Code Online (Sandbox Code Playgroud)

它会变成这样:

<div> <!-- children div of the current scope -->
  <select>
    <option value="10" selected>10</option>
    <option value="20">20</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

这怎么可能?


编辑:变量内容是从远程位置生成的,我必须在将值附加到div之前在本地更改它.因此,问题.

编辑2:对不起混淆,问题已根据我的实际情况进行了更新.

html javascript jquery jquery-selectors

9
推荐指数
2
解决办法
2151
查看次数

Nginx将子目录的所有内容重定向到另一个子目录

假设我有一个这样的网址:

http://www.example.com/admin/admin.php?fail=1

我怎样才能重写网址

http://www.example.com/another/subdirectory/admin.php?fail=1

谢谢


更新:这是我到目前为止尝试过的,但它不会重定向admin.php?fail = 1

location /admin/ {
    rewrite ^/admin/(.*)$ 
    /another/subdirectory/$1 redirect;
}
Run Code Online (Sandbox Code Playgroud)

redirect rewrite nginx

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

如何获取包含字符串的整行文本

我想问一件事.如何在Visual Basic 2010中获取包含字符串的整行文本?

让我们说:

MyText.txt文件包含:

Configurations: 
Name: Fariz Luqman
Age: 78
My Favourite Fruit: Lemon, Apple, Banana
My IPv4 Address: 10.6.0.5
My Car: Ferrari
Run Code Online (Sandbox Code Playgroud)

在Visual Basic中,我想获得包含字符串" Banana " 的整行文本并将其打印在文本框中,以便它将显示在该文本框中:

My Favourite Fruit: Lemon, Apple, Banana
Run Code Online (Sandbox Code Playgroud)

我为什么要这样做?因为正在追加文本文件并且行号是随机的.内容也是随机的,因为文本是由Visual Basic生成的.文本"Banana"可以在第1行,第2行或者可以在任何行中,因此如何获得包含特定字符串的整行文本?

先感谢您!

vb.net visual-studio-2010

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

从列表中选择任意随机字符串

如何从给定的字符串列表中选择任何随机字符串?例:

List1: banana, apple, pineapple, mango, dragon-fruit
List2: 10.2.0.212, 10.4.0.221, 10.2.0.223
Run Code Online (Sandbox Code Playgroud)

当我调用一些函数如randomize(List1)= somevar时,它只会从该特定列表中获取任何字符串.somevar中的结果将是完全随机的.怎么做到呢?非常感谢你 :)

vb.net visual-studio-2010 vb.net-2010

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

计算时差并仅返回小时和分钟(在VB.net中)

我正在开发一个计算时差的系统.我如何比较两个时间(与日期)并获得差异的小时和分钟?

例1:

datetime1 = 1-Apr-2014 01:05:04 AM
datetime2 = 1-Apr-2014 02:05:04 AM
Run Code Online (Sandbox Code Playgroud)

结果将是:

datetime2 - datetime1 = 01 Hours 00 Minutes
Run Code Online (Sandbox Code Playgroud)

例2:

datetime1 = 1-Apr-2014 01:05:04 AM
datetime2 = 2-Apr-2014 02:15:04 AM
Run Code Online (Sandbox Code Playgroud)

结果将是:

datetime2 - datetime1 = 25 Hours 10 Minutes
Run Code Online (Sandbox Code Playgroud)

负值(对于datetime1> datetime2)也有助于指示datetime1大于datetime2

例:

datetime1 = 2-Apr-2014 01:05:04 AM
datetime2 = 1-Apr-2014 01:05:04 AM
Run Code Online (Sandbox Code Playgroud)

结果将是:

datetime2 - datetime1 = -24 Hours 00 Minutes
Run Code Online (Sandbox Code Playgroud)

谢谢!

vb.net visual-studio-2010 visual-studio

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