Я пытаюсь написать собственный скрипт Java для проверки в моем частичном представлении.Я показываю свой частичный вид с помощью всплывающего окна.
Чтобы отобразить мой частичный вид как всплывающее окно, я делаю это.
<a href="#" title="Genrate Purchase Order" class="btn btn-success genratepo" onclick="GenratePO(@item.Id)"><i class="fa fa-address-card"></i></a>
<script>
function GenratePO(orderId) {
debugger;
var url = "/Order/GenratePO?OrderId=" + orderId;
$("#myModalBody").load(url, function (data) {
$("#myModalBody").html(data);
$("#myModal").modal("show");
});
}
После этого я возвращаю свой частичный вид через контроллер
if(orderId < 1)
{
ShowAlert("Invalid Id or Record Deleted",AlertStyle.Danger);
return RedirectToAction("Index");
}
var orderpreferenceData= _unitOfWork.OrderPreference.FindBy(m => m.OrderDetailId == orderId && m.IsDeleted != true && m.IsActive == true).FirstOrDefault();
var viewModel = new PurchaseOrderViewModel()
{
OrderId = orderId,
VendorList = GetVendorSelectList(),
FabricList = GetFabricSelectList(),
FabricId = Convert.ToInt32(orderpreferenceData.FabricId)
};
return PartialView("GenratePO",viewModel);
Но когда я пытаюсь написать свой собственный метод сценария Java в частичном представлении, он не вызывается.
<script type="text/javascript">
$(document).ready(function () {
alert("hello");
$("#btn_Submit").click(function () {
debugger;
var selectedindex = $(".ddlVendor").prop('selectedIndex');
if (selectedindex < 0) {
$(".lblmsg").text("Select Vendor First");
}
var orderQuantity = $(".txtOrderQuantity").val();
if (!jQuery.trim(orderQuantity).length > 0) {
$(".lblmsg").text("Please Enter Order Quantity");
}
});
});
Я не знал, почему это происходит, и сценарий Java не работает.