Привет, ребята. Как мне использовать переменную PHP $ contact ['id'] в моем вызове ajax? Я пытаюсь создать страницу, которая получает все уведомления, связанные с пользователем. Когда страница загружается, я уже знаю идентификатор пользователя, как я могу использовать этот параметр в моих вызовах ajax с самого начала? В настоящее время я использую препроцессор php, разделив строку php и вставив переменные, но я знаю, что это не очень хорошее решение и, например, не позволяет мне реорганизовать javascript в его собственный файл. Кстати, я использую Zend PHP Framework. Кто-нибудь знает, как лучше всего добиться того, что я пытаюсь сделать?
<?php $this->headScript()->appendScript('
dojo.require("dijit.form.Textarea");
function getNotes(){
dojo.xhrGet({
url: "/manager/contacts/get-notes-html",
content: {
"contactId" : '.$this->contact['id'].',
},
load: function(response) {
console.log("Form successfully submitted");
dojo.byId("notesDiv").innerHTML = response;
},
error: function() {
console.error("Error on submission");
alert("error error errrrror");
}
});
}
dojo.addOnLoad(getNotes);
');
?>
<div id="notesDiv">
</div>