相关疑难解决方法(0)

application/x-www-form-urlencoded或multipart/form-data?

在HTTP中有两种POST数据的方式:application/x-www-form-urlencodedmultipart/form-data.据我所知,大多数浏览器只能在使用时上传文件multipart/form-data.在API上下文中使用其中一种编码类型时是否有任何其他指导(不涉及浏览器)?这可能基于:

  • 数据大小
  • 存在非ASCII字符
  • 存在于(未编码的)二进制数据上
  • 需要传输额外的数据(如文件名)

到目前为止,我基本上没有在网上找到有关使用不同内容类型的正式指导.

post http http-headers

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

编码空格字符的URL:+或%20?

何时将URL中的空格编码为+,何时将其编码为%20

url url-encoding

681
推荐指数
5
解决办法
63万
查看次数

在HTML文件中包含另一个HTML文件

我有2个HTML文件,假设a.htmlb.html.在a.html我想包括b.html.

在JSF中,我可以这样做:

<ui:include src="b.xhtml" />
Run Code Online (Sandbox Code Playgroud)

这意味着内部a.xhtml文件,我可以包括b.xhtml.

我们怎么能在*.html文件中做到这一点?

html include

590
推荐指数
24
解决办法
135万
查看次数

将JSON发送到服务器并在没有JQuery的情况下检索JSON

我需要将JSON(我可以将其字符串化)发送到服务器并在用户端检索生成的JSON,而不使用JQuery.

如果我应该使用GET,我如何将JSON作为参数传递?是否存在太长的风险?

如果我应该使用POST,如何onload在GET中设置函数的等价物?

或者我应该使用不同的方法?

备注

这个问题不是关于发送一个简单的AJAX.它不应该作为重复关闭.

javascript post json get xmlhttprequest

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

如何在没有Javascript生成内容的情况下获取原始的innerHTML源代码?

是否有可能以某种方式获取原始HTML源代码而不进行已处理Javascript所做的更改?例如,如果我这样做:

<div id="test">
    <script type="text/javascript">document.write("hello");</script>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我做:

alert(document.getElementById('test').innerHTML);
Run Code Online (Sandbox Code Playgroud)

表明:

<script type="text/javascript">document.write("hello");</script>hello
Run Code Online (Sandbox Code Playgroud)

简单来说,我希望alert仅显示:

<script type="text/javascript">document.write("hello");</script>
Run Code Online (Sandbox Code Playgroud)

没有final hello(处理过的脚本的结果).

html javascript innerhtml

23
推荐指数
2
解决办法
6182
查看次数

回调和承诺之间有什么区别

可能重复:
Javascript中Deferred,Promise和Future之间有什么区别?

有人能指出回调和承诺之间的区别是什么?什么时候应该使用诺言等?

还将赞赏有关如何创建和使用承诺的链接.

javascript

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

原生 Javascript 版本的 AJAX

当我只想使用 AJAX 时,如何消除下载完整 jquery 库的需要。是否有专注于 AJAX 的较小文件,或者是否有此代码的 Vanilla Javascript 版本?

<script type="text/javascript">
    $(document).ready(function(){
        $("button").click(function(){

            $.ajax({
                type: 'POST',
                url: 'cookies.php',
                success: function(data) {
                    alert(data);
                }
            });
   });
});
</script>
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

没有jQuery做Ajax有多糟糕?

我已经到了需要在我的页面上使用Ajax的地步,但它只是一小部分 - 看看输入的用户名是否在数据库中.如此处所述, Ajax可以单独使用JavaScript完成.这样做的优点/缺点是什么?我倾向于这个,因为我不想要一个大型库,并认为当其他一切都已经是JavaScript时,它会不必要地复杂化.

javascript ajax jquery web-applications

11
推荐指数
2
解决办法
5513
查看次数

从父视图提交部分视图数据

如何从父视图提交部分视图数据.

我是MVC的新手,
我创建了一个局部视图_CurrentData,其中包含编辑器控件 - 文本框等,
并在主视图中添加了Submit按钮:

<div class="row">
    <div class="col-md-12">
        @Html.Partial("_CurrentData", Model.CurrentItemDetails)
    </div>
</div>
<div class="row">
    <div class="col-md-2 col-md-offset-5">
        <div>
            <input type="button" class="btn btn-primary" value="Submit" id="btnSubmit"/>
            &nbsp;&nbsp;
            <input type="button" class="btn btn-primary" value="Cancel" id="btnCancel" />
            <br/><br />
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

视图模型

public class ProductionViewModel
{
    public ItemDetails CurrentItemDetails { get; set; }
}

public class ItemDetails
{
    public int ID { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图

<div class="panel panel-default">
    <div class="panel-heading">
        <h3 …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc jquery razor

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

相当于没有jQuery的getJSON函数

没有jQuery,这种方法相当于什么?

$(function() {
    $.getJSON("datas.json", function(e) {
        var t = [];
        $.each(e, function(e, t) {
            $("div#" + e).text(t)
        })
    })
})
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript getjson

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