小编أسا*_*دان的帖子

通过jquery ajax post下载文件

我正在尝试导出我的网页数据并将其下载为excel文件.但即使响应返回成功,下载也不会启动.

$.ajax({
      type: "POST",
      url: _url,
      contentType: 'multipart/form-data;boundary=SzB12x',
      data: json,
    });
Run Code Online (Sandbox Code Playgroud)

responseText是这样的:

PKJ; FXL /主题/ theme1.xmlYOo6 ,[RN; 6#-kJH:OC {0 X7?2MZ ???d??u@?(?b:M???? {| ^ 0t@ *"w $ !0I [ n i ' iH g , | J ! hRh h ?r& L ߶S v@ # ׮ " } Жt% hR t" + u{ނ 0K oy 9OTWywkAͯ ͯ F 6* [ U

我认为它的文件,但我无法下载它!

有什么帮助吗?

谢谢!

javascript ajax jquery multipartform-data

11
推荐指数
3
解决办法
5万
查看次数

角度为6的物料步进器不起作用[在browser.js中找不到动画的方法]

我正在使用Angular 6,我按照本指南中的步骤将材料组件添加到我的项目中.但是当我在代码中使用stepper组件时,我在控制台中得到以下异常:

NewReqComponent.html:16 ERROR TypeError: _this._driver.validateStyleProperty is not a function
at browser.js:844
at Array.forEach (<anonymous>)
at browser.js:843
at Array.forEach (<anonymous>)
at AnimationAstBuilderVisitor.push../node_modules/@angular/animations/fesm5/browser.js.AnimationAstBuilderVisitor._validateStyleAst (browser.js:840)
at AnimationAstBuilderVisitor.push../node_modules/@angular/animations/fesm5/browser.js.AnimationAstBuilderVisitor.visitStyle (browser.js:780)
at AnimationAstBuilderVisitor.push../node_modules/@angular/animations/fesm5/browser.js.AnimationAstBuilderVisitor.visitState (browser.js:678)
at browser.js:657
at Array.forEach (<anonymous>)
at browser.js:655
Run Code Online (Sandbox Code Playgroud)

我使用了这样的组件:

<mat-horizontal-stepper>
  <mat-step label="step1">step1</mat-step>
  <mat-step label="step2">step2</mat-step>
</mat-horizontal-stepper>
Run Code Online (Sandbox Code Playgroud)

和app.module.ts:

imports: [
  BrowserModule,
  BrowserAnimationsModule,
  RouterModule.forRoot(appRoutes) ,
  FormsModule, HttpClientModule ,
  FormWizardModule ,
  ArchwizardModule,
  MatStepperModule
],
Run Code Online (Sandbox Code Playgroud)

angular-material angular-material2 angular angular6

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