相关疑难解决方法(0)

angular ajax:位于0的JSON中的意外标记I.

我试图发送html如json在http post request.但是当我试图提出$http.post请求时,我遇到了以下错误:

angular.js:12783 SyntaxError: Unexpected token I in JSON at position 0
    at Object.parse (native)
    at fromJson (http://localhost:9001/bower_components/angular/angular.js:1274:14)
    at defaultHttpResponseTransform (http://localhost:9001/bower_components/angular/angular.js:9703:16)
    at http://localhost:9001/bower_components/angular/angular.js:9794:12
    at forEach (http://localhost:9001/bower_components/angular/angular.js:341:20)
    at transformData (http://localhost:9001/bower_components/angular/angular.js:9793:3)
    at transformResponse (http://localhost:9001/bower_components/angular/angular.js:10582:21)
    at processQueue (http://localhost:9001/bower_components/angular/angular.js:15097:28)
    at http://localhost:9001/bower_components/angular/angular.js:15113:27
    at Scope.$eval (http://localhost:9001/bower_components/angular/angular.js:16359:28)
Run Code Online (Sandbox Code Playgroud)

我的代码(角度)如下:

  $scope.generate_pdf = function() {
    var html =  angular.element('html').html(); // get all html

    var service = API.getService();
    // JSON.stringify( { html:  html } this also cause same error
    service.downloadPdf({}, { html: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax json angularjs

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

如何显示原始的原始Html代码?

我和大多数人的要求相反.我想显示原始的Html字符代码而不是显示其字形.

我有一个使用最新Unicode代码的表情符号表.例如,??在页面中写为😀和&#1f607;.我正在做一个快速参考实用程序,所以当我点击其中一个时,我想显示图形的代码.不幸的是,如果我将字符值推送到元素的innerText或innerHTML,它总是显示字形.如何&#1f600;以字面形式&#1f600;而不是? 显示值


感谢所有有用的答案.我尝试过使用<code>,<pre>但它们对我不起作用.我使用jQuery选择一个<code>元素并将其设置text为&#x1f600;.显示图形而不是文字代码字符.也许我使用了错误的属性或功能.或者我应该不使用jQuery?

我的代码是:

<script>
  $('.emoji').click( function() {
     $('#selected').text(this.innerText);
  });
</script>

<div class='emoji'>&#x1f600;</div> 
<div class='emoji'>&#x1f607;</div>

<code id='selected'></code>
Run Code Online (Sandbox Code Playgroud)

html jquery character-encoding

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

使用Javascript显示html代码而不是在浏览器中显示元素的功能

我希望innerHTML我的div元素包含一些HTML代码,而不是像浏览器通常那样显示该html的预期结果.我如何使用Javascript执行此操作?

html javascript

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

使用jquery和html字符串查找每个链接

我想在这个HTML字符串中找到每个"a"标签

$(document).ready(function(data) {
    $.get('test.html',
        function(responseText){
        //find each a tag   
        }, "html"
    )
});
Run Code Online (Sandbox Code Playgroud)

为什么这对我来说太难了?

javascript jquery

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

JQuery和属性中的特殊字符

在我的jquery脚本中,我需要动态翻译一些内容,因此部分功能是

$('#password').attr('placeholder', 'Contrase&ntilde;a');
Run Code Online (Sandbox Code Playgroud)

我试图将占位符属性更改为文本Contraseña.

不幸的是,jquery显示了文本 Contrase&ntilde;a

强制jquery显示正确解码文本的技巧是什么?

html javascript jquery

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

javascript是否与C#s HttpUtility.HtmlEncode等效?

可能重复:
JavaScript/jQuery HTML编码

我将信息作为Json传递给客户端,我从我的javascript代码生成一些HTML.我有一个名为name的字段,我将其传递到如下图像的标题:

  html.push("<img  title='" + person.Name + "' src . . . 
Run Code Online (Sandbox Code Playgroud)

问题是如果person.Name是"Joe O'Mally",因为当我将鼠标悬停在图像上时它只显示为"Joe O"(因为名字中的')

我不想剥离服务器端,因为在其他地方我想在页面上显示确切的字符串.

当我悬停图像时,javascript中是否有等效的HttpUtility.HtmlEncode,它会在图像标题中显示全名?

javascript c# html-encode

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

在将C#字符串传递给javascript时如何优雅地转义单引号和双引号

我有一个C#字符串需要传递给页面,然后发送回服务器.它需要能够处理单引号,双引号和可能导致问题的任何其他标准字符.我正在使用MVC4和剃须刀.现在我将字符串传递给javascript.我有这样的事情:

var str = '@Html.Raw(Model.SomeString.Replace("'", @"\'"))';
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但我想知道是否有更好,更优雅的方式来转义将传递给javascript的C#字符串.

我已经尝试将值存储在隐藏字段中,如下所示:

@Html.Hidden(x => x.SomeString)
Run Code Online (Sandbox Code Playgroud)

但是当我去抓取价值时,它会出现双引号问题.
编辑:结果是Html.Hidden问题是由其他东西引起的

任何帮助是极大的赞赏!

注意:必须在IE9和10中工作.没有ViewBags.

javascript c# escaping razor asp.net-mvc-4

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

将HTML特殊字符写入变量

$("<h2/>", {"class" : "wi wi"+data.today.code}).text(" " + data.city + data.today.temp.now + "F").appendTo(custom_example);

您好,我正在尝试更改上面的代码,在(F)arenheit标记之前添加度数图标.我尝试进入+ html("&#176;") +但它不起作用.我的JS非常粗糙,我希望在我花费太长时间尝试和失败之前,我可以在这里得到快速答案.谢谢!

我希望最终结果能打印出类似于:Encinitas 65°F

javascript jquery

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