小编Rya*_*yan的帖子

IE7中的jQuery AJAX问题(可能还有其他版本)

任何人都可以告诉我为什么以下代码不能在IE7中工作,但它在Chrome/Firefox中工作得很好?

$(document).ready(function(){
  $.ajax({
    type: "POST",
    dataType: "text",
    cache: false,
    url: "/ajax/ajax.asp",
    data: "cmd=check_forfeits",
    success: function(msg) {
      return false;
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

IE抛出的javascript错误是'Permission Denied'

如果我从有问题的页面的JS文件中删除那段代码,页面工作正常,没有错误,所以错误在于我相信的那段代码.

::: UPDATE :::

其他有点奇怪的是当我刷新页面时(在IE7中)我没有得到javascript错误,这段代码似乎正常工作.因此,就好像第一次页面加载此代码片段错误,但之后它运行得很好.

::: UPDATE :::

以下是来自IE7的此页面的小提琴帖子:

#   Result   Protocol   Host                 URL
1   200      HTTP       192.168.47.13:8000   /
2   304      HTTP       192.168.47.13:8000   /js/jquery-1.4.1.js
3   200      HTTP       192.168.47.13:8000   /js/index.js
4   304      HTTP       192.168.47.13:8000   /js/jquery-1.4.1.js
5   200      HTTP       192.168.47.13:8000   /js/index.js
6   304      HTTP       192.168.47.13:8000   /css/main.css
7   304      HTTP       192.168.47.13:8000   /css/grid.css
8   304      HTTP       192.168.47.13:8000   /images/banner.jpg
Run Code Online (Sandbox Code Playgroud)

以下是Firefox中此页面的小提琴帖子:

#   Result …
Run Code Online (Sandbox Code Playgroud)

ajax jquery internet-explorer-7

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

如何将代码中创建的图表添加到渲染的html页面?

我正在尝试在后面的代码中完全创建一个.net图表控件,并将该图表插入到网页上的特定位置.

这是我的html页面:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div id="chart"></div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是后面的代码:

using System;
using System.Drawing;
using System.Web.UI.DataVisualization.Charting;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
      //SET UP THE DATA TO PLOT  
        double[] yVal = { 80, 20 };
        string[] xName = { "Pass", "Fail" };

      //CREATE THE CHART
        Chart Chart1 = new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net charts

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

ASP.NET图表控件透明度

我正在使用ASP.NET Charting Library并且我已经生成了一个饼图,但我在配置它以生成带有半透明切片的饼图时遇到问题.如果你看图像,你会看到我在说什么.在4个饼图中,顶部2和左下图表具有我正在讨论的饼图切片透明度.

图表控制图像http://www.scottgu.com/blogposts/chart/step2.png

我会调整图表的哪些设置来渲染具有一定透明度百分比的切片?

谢谢!

c# asp.net charts asp.net-charts

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

如何绕过或使PHP json_decode不会改变我的非常大的整数值?

所以我在WAMP环境中使用php 5.2.6.

我正在尝试使用json_decode函数将json字符串转换为数组.JSON来自其他地方的REST API,因此我无法控制JSON字符串的格式.这是我正在尝试使用的json字符串之一的示例:

[{
    "webinarKey":795855906,
    "sessionKey":100000000041808257,
    "startTime":"2011-12-16T13:56:15Z",
    "endTime":"2011-12-16T14:48:37Z",
    "registrantsAttended":2
}]
Run Code Online (Sandbox Code Playgroud)

我特意在这里找到sessionKey值.PHP将值视为一个浮点数,我似乎无法做任何事情来检索原始值.

我尝试过以下方法:

json_decode($json, true, 512, JSON_BIGINT_AS_STRING);
# This produces the following error because my php version isn't up to snuff and I
# can't upgrade to the version required
# Warning: json_decode() expects at most 2 parameters, 4 given
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

$json_obj = json_decode($json, true);
number_format($json_obj[0]["sessionKey"], 0, '.', '');
# This results in precision issues where the value was 100000000041808257
# but is number_formated out as 100000000041808256
Run Code Online (Sandbox Code Playgroud)

正如我所说,升级到php 5.4(支持4参数json_decode调用)不是一个选项.请帮忙!

谢谢!

php json wamp

5
推荐指数
2
解决办法
4054
查看次数

如何强制垂直滚动条显示AutoCompleteTextView结果是否可以滚动?

我的应用程序中有一个AutoCompleteTextView,我的任务是强制垂直滚动条始终显示所述textview检索的结果是否足够多以便滚动(即结果多于一次可以在自动处理列表视图).

我尝试将以下xml属性添加到AutoCompleteTextView本身无济于事:

fadeScrollbars="false"
scrollbarFadeDuration="0"
scrollbarAlwaysDrawVertical="true"
Run Code Online (Sandbox Code Playgroud)

我想如果我能以某种方式获得对AutoCompleteTextView自动创建的listview的引用,并将一个或多个上述属性应用于它,我可以强制滚动条始终显示但我不知道如何获取引用列表视图.

谢谢

UPDATE

在我为此AutoCompleteTextView创建的适配器中,在重写的getView()方法中,我有一个对父视图的引用.我可以在父进程上以编程方式设置这些属性,并获得所需的功能,缺点是每次调用getView时都会设置这些属性,这不是最有效的吗?

android scrollbar autocompletetextview

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

Javascript函数返回值问题

我正在尝试使用谷歌地图API并遇到一些麻烦.我创建了一个名为getPoint的函数,它接受一个地址.它使用google api使用GClientGeocoder.getLatLng(地址,回调)函数将该地址转换为GPoint对象.getLatLng()传递地址和回调函数,如下所示.我希望我编写的getPoint()函数返回从getLatLng()调用传递给回调函数的"point"变量.我正在努力弄清楚如何做到这一点,甚至可以做到这一点?

function getPoint(address) {
  var geocoder = new GClientGeocoder();

  return geocoder.getLatLng(
    address,
    function(point){
      return point;
    }
  );
}
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

javascript google-maps

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

我可以将Scripting Dictionary存储在会话变量中吗?

我有一个经典的ASP网站,我在用户登录时创建一个字典,然后将该字典存储在会话变量中,如此...

dim objDict
set objDict = server.createobject("scripting.dictionary")
' processing here to fill dictionary
set session("user") = objDict
Run Code Online (Sandbox Code Playgroud)

这一切工作正常和花花公子,但当我导航到另一个页面并尝试从存储的字典中访问这样的值...

session("user").item("id")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误...

error '80020009'
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我,如果我错误地访问存储的字典?将字典对象存储在会话变量中是一件坏事/坏事吗?

谢谢

dictionary session-variables asp-classic

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

替换变量中的特定字符 - jquery

test1/test2/test3我的脚本中有一个有变量值的变量.我想回来test1?test2?test3.我怎么能这样做?

我怎么能这样做?

提前致谢...:)

blasteralfred

javascript jquery jquery-ui

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

怎么写这个查询?

我有一个包含用户的表...某种方式的用户被加倍(有多个记录).我希望通过电子邮件地址清楚地提取每个用户记录,对于拥有多个记录的用户,我只想提取登录次数最多的记录.

--USERS----------------------------
ID EMAIL           TOTAL_LOGINS
1  blah@blah.com   3
2  blah@blah.com   1
3  bloop@blah.com  1
4  bloop@blah.com  45
5  blarp@blah.com  6
6  flag@blah.com   2
Run Code Online (Sandbox Code Playgroud)

我希望查询返回的是:

ID EMAIL           TOTAL_LOGINS
1  blah@blah.com   3
4  bloop@blah.com  45
5  blarp@blah.com  6
6  flag@blah.com   2
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

谢谢!

sql sql-server-2008

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

如何在其他域上捕获iframe的点击次数?

我知道这有跨站点脚本限制,但我想知道是否有办法这样做...

我有一位客户使用第三方网站向用户展示调查问卷.调查网站确实提供了包含在您网站上的iframe代码,因此您可以通过自己的网站向用户展示调查问卷.当用户单击iframe中的提交按钮时,客户希望捕获一些数据.我不需要访问调查中的任何表单字段,我只需要在javascript中定义一个额外的自定义事件,当在iframe中单击提交按钮时会触发该事件.这可能吗?怎么样?

谢谢!

javascript xss jquery

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

为什么这种数据类型转换失败但没有失败?

好吧,所以我在这个问题上惹上了我的大脑......

这两个问题......虽然它们看起来相同......但在某种程度上显然是不同的.当在SQL Server Management Studio中对数据库运行时,最上面的一个会导致错误(从字符串转换为uniqueidentifier时转换失败.)其中底部运行正常.关于为什么会这样的任何想法?

SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49Cl-900F-AB14D61841E2');
SELECT CONVERT(UNIQUEIDENTIFIER,'459B621C-A49A-49C1-900F-AB14D61841E2');
Run Code Online (Sandbox Code Playgroud)

它可能是字符编码问题吗?

谢谢

sql-server type-conversion sqldatatypes

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

JavaScript Eval()生成'意外令牌'错误'

我遇到了以下一些代码的问题,我想知道我做错了什么.

我在进行eval调用的行上遇到了Uncaught SyntaxError:Unexpected token)错误.

function myfunction(){
    var p1 = '';
    var p2 = '';
    var p3 = '';

    for (i=1; i<=3; i++){
        eval("$('#p"+i+"').closest('.filter').find('.vals div').each(function(){if ($.trim(p"+i+").length > 0) {p"+i+" += ',';} p"+i+" += $(this).attr('class');});");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是适用的HTML:

<div class="filter">
    <label>Organizations</label>
    <input id="p1" type="text" value="" />
    <div class="vals">
        <div class="3" title="Click to remove">ABC School District</div>
        <div class="4" title="Click to remove">DEF School District</div>
    </div>
</div>
<div class="filter">
    <label>Groups</label>
    <input id="p2" type="text" value="" />
    <div id="vals"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果不是很明显我也在这里使用jQuery.

谢谢

javascript jquery eval

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