У меня сложная страница. В этой паре есть одна кнопка. Нажатие этой кнопки запускает Javascript:
<input type="button" onclick="javascript:ShowDifferenze('@item.x', '@item.y')" />
Этот Javascript находится в файле. js. Этот javascript открывает диалоговое окно, загружает данные с помощью вызова ajax GET и добавляет некоторые ссылки в диалоговое окно.
Последняя ссылка вызывает javascript. В опубликованном примере javascript работает, появляется предупреждение. Диалоговое окно закрывается неправильно, но это не РЕАЛЬНАЯ проблема.
Вместо предупреждения мне нужно вызвать AJAX POST, и вот реальная проблема: если я изменю javascript вот так:
$("#dialog").append('<script> '+
'function Prova() '+
'{'+
' alert("Prova"); '+
' $.ajax( { '+
' type:"POST", '+
' url : "/Gestione/Fonti/Prova/", ' +
' data: "id="+cod+"&ApriLink=true", '+
' success: function(data) { alert("Aggiornato!"); }, '+
' error: function (error) { alert("error")); } '+
' });'+
'}'+
'</script>');
ничего не работает: оповещения не отображаются, и контроллер не вызывается.
Есть какие-либо предложения?
Я исправил код javascript, как мне кажется, должен быть ... но все равно не работает: с ИСПРАВЛЕННЫМИ "data" работает, data: "id = abcdefgh & ApriLink = true" с VARIABLE "data", ничего не работает data: "id = "+ трески +" & ApriLink = истина "