在纯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代码?
假设我有这个包含以下选项的变量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:对不起混淆,问题已根据我的实际情况进行了更新.
假设我有一个这样的网址:
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) 我想问一件事.如何在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行或者可以在任何行中,因此如何获得包含特定字符串的整行文本?
先感谢您!
如何从给定的字符串列表中选择任何随机字符串?例:
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中的结果将是完全随机的.怎么做到呢?非常感谢你 :)
我正在开发一个计算时差的系统.我如何比较两个时间(与日期)并获得差异的小时和分钟?
例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 ×3
javascript ×2
jquery ×2
ajax ×1
html ×1
nginx ×1
redirect ×1
rewrite ×1
vb.net-2010 ×1