小编Jac*_*lom的帖子

Chrome扩展程序会在每次重新加载页面时加载background.js

我可以在background.js每次使用Chrome扩展程序重新加载页面时重新加载吗?

我想每次都用它来注入一个CSS文件.

javascript google-chrome google-chrome-extension

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

代码外部不存在变量

这是我的XMLHttpRequest代码,用于从PHP页面获取数据.当我在"if"中警告变量user_data时,它可以工作.但是在所有这些代码之下,变量不再存在.

谢谢您的帮助!

    if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    user_data = xmlhttp.responseText;
    alert (user_data); //THIS WORKS
    }
  }
xmlhttp.open("GET","http://myurl.com/index.php",true);
xmlhttp.send();
alert (user_data); //THIS DOESN'T WORK
Run Code Online (Sandbox Code Playgroud)

javascript javascript-framework

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

使Objective-C方法返回任何内容

我使用下面的方法从URL获取数据,但是如果statusCode不等于200 ,我想让它返回错误.

+ (NSData *)getData:(NSString *) url {
    NSURL *urlNS = [[NSURL alloc] initWithString:url];
    NSURLRequest * urlRequest = [NSURLRequest requestWithURL:urlNS];
    NSError * error = nil;
    NSHTTPURLResponse* urlResponse = nil;
    NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&urlResponse error:&error];
    int statusCode = [urlResponse statusCode];
    if(statusCode == 200) {
        return data;
    } else {
        //return the error object which is not NSData or which is converted to NSData
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题

我可以以某种方式在非NSData对象中返回我的错误(它将是上面定义的错误变量),或者我可以将我的错误转换为NSData吗?

objective-c nsdata nserror

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

接下来没有For Error - 这段代码有什么问题?

我假设下面的代码有问题,因为它给了我以下错误: Compile error: Next without For

我的代码出了什么问题?谢谢!:)

Sub CreateCharts()

    Dim i As Integer
    For i = 3 To 5

        col = Columns(i).Select

        Dim xaxis As Range
        Dim yaxis As Range
        Set yaxis = Range("$" & col & "$152", "$" & col & "$156")
        Set xaxis = Range("$A$152", "$A$156")
        Dim c As Chart
        Set c = ActiveWorkbook.Charts.Add
        Set c = c.Location(Where:=xlLocationAsObject, Name:="Sheet1")
        c.ChartType = xlColumnClustered

        Dim s As Series
        Set s = c.SeriesCollection.NewSeries
        With s
            .Values = yaxis
            .XValues = xaxis …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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