如何解决如何进行Ajax调用,该调用将参数发送到控制器,以修改MVC中返回的.get值?
基本上,我要在此处执行的操作是将某些内容传递给ajax调用,以便它将参数发送到控制器中的json方法,该参数将确定我将通过查询从数据库中检索哪些服务器信息。这些基于只是单选按钮的#ajaxStage和#ajaxProd。基本上,我想在两者之间交换并异步拉动它们。
如果我在控制器中有两个独立的方法,并且有两个独立的ajax调用,我可以执行此操作,但是我知道我可以将其传递到每个只有一个的地方,并且我只能传递一个参数,但我没有找到我正在使用的任何适用解决方案。我不应该为此使用ajax .get()方法吗?我应该只使用原始的ajax调用吗?
我的控制器Json方法:
mysql> SHOW CREATE TABLE main_Products_category;
+------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| main_Products_category | CREATE TABLE `main_products_category` (
`productId` int NOT NULL AUTO_INCREMENT,`productCategory` varchar(45) NOT NULL,PRIMARY KEY (`productId`)
) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8 |
+------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)
mysql> SHOW CREATE TABLE main_products_sub_category;
+----------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| main_products_sub_category | CREATE TABLE `main_products_sub_category` (
`main_Products_sub_category_id` varchar(45) NOT NULL,`main_Products_sub_category_name` varchar(45) DEFAULT NULL,`main_Products_category_productId` int NOT NULL,PRIMARY KEY (`main_Products_sub_category_id`),KEY `fk_main_Products_sub_category_main_Products_category1_idx` (`main_Products_category_productId`),CONSTRAINT `fk_main_Products_sub_category_main_Products_category1` FOREIGN KEY (`main_Products_category_productId`) REFERENCES `main_products_category` (`productId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+----------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> SHOW CREATE TABLE main_product_info;
+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| main_product_info | CREATE TABLE `main_product_info` (
`producInfoId` varchar(45) NOT NULL,`productDescription` mediumtext,`stockQuantity` int DEFAULT NULL,`producNumber` int DEFAULT NULL,`price` varchar(255) DEFAULT NULL,`product_name` varchar(255) DEFAULT NULL,`main_Products_sub_category_main_Products_sub_category_id` varchar(45) NOT NULL,PRIMARY KEY (`producInfoId`),KEY `fk_main_Product_Info_main_Products_sub_category1_idx` (`main_Products_sub_category_main_Products_sub_category_id`),CONSTRAINT `fk_main_Product_Info_main_Products_sub_category1` FOREIGN KEY (`main_Products_sub_category_main_Products_sub_category_id`) REFERENCES `main_products_sub_category` (`main_Products_sub_category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>
在我看来,这是我的Ajax:
public JsonResult getJsonList(string thisOrThatServer)
string tSQLStage = $"SELECT * FROM [database].[dbo].[serverlist] WHERE Environment = '{thisOrThatServer}'";
...(gets data from server)
var sJson = Json(ServersList,JsonRequestBehavior.AllowGet);
return sJson;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。