JQuery ajax调用Scala.js

前端之家收集整理的这篇文章主要介绍了JQuery ajax调用Scala.js前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的应用程序上,我需要进行一些ajax调用,我正在尝试使用jQuery.

这样做的方法是将类型为JQueryAjaxSettings的对象传递给jQuery.ajax(url:String,settings:JQueryAjaxSettings).但我找不到实例化这样一个对象的方法.

我试图用一个对象继承该类,一个简单的类,但这些都不起作用.

这是怎么回事?

解决方法

您将不得不使用js.Dynamic.literal来构造设置参数,并将其强制转换为适当的类型,如下所示:
import scala.scalajs.js
import org.scalajs.jquery._

jQuery.ajax(js.Dynamic.literal(
    url = "http://www.w3.org/People/Berners-Lee/card",success = { (data: js.Any,textStatus: js.String,jqXHR: JQueryXHR) =>
      console.log(s"data=$data,text=$textStatus,jqXHR=$jqXHR")
    },error = { (jqXHR: JQueryXHR,errorThrow: js.String) =>
      console.log(s"jqXHR=$jqXHR,err=$errorThrow")
    },`type` = "GET"
).asInstanceOf[JQueryAjaxSettings])
原文链接:https://www.f2er.com/jquery/178613.html

猜你在找的jQuery相关文章