您可以尝试以下几种方法来解决后台无法接收参数的问题:

  1. 确保前端传递的参数是有效的:在前端代码中,您可以使用console.log(ids)来查看ids变量的值是否正确。如果ids为空或者不是有效的动态数组,那么后台就无法正确接收参数。

  2. 确保后台方法的参数类型正确:在后台方法中,将参数类型改为object[],而不是dynamic[]。然后,重新编译并运行代码,看看是否能够正确接收参数。

  3. 修改前端代码:您可以尝试修改前端代码,将JSON.stringify(ids)改为ids,这样将对象直接传递给后台方法。然后,重新编译并运行代码,看看是否能够正确接收参数。

如果上述方法都无法解决问题,那么可能是其他地方的代码逻辑问题。您可以检查后台方法是否正确被调用,并且确认参数的传递逻辑没有问题。另外,您也可以在后台方法中添加日志输出,以便查看参数的值和类型,从而更好地调试和定位问题。

net6后台方法MyMethoddynamic ids 前端 $ajax type post url apiadminsetadmindels data JSONstringifyids

原文地址: http://www.cveoy.top/t/topic/iRw1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录