Fehlerhafter Scriptcode:
lnkSearchAgent.innerText == "⭐️"; |
Lösung:
Ein klassischer Zuweisungsfehler oder Vergleich unter Java, Javascript und C#
Beim Kopieren wurde ein = Zeichen zuviel übernommen.
lnkSearchAgent.innerText = "⭐️"; |
Code-Sample
//------------< SearchAgent >------------ string sQuery= Context.Request.QueryString.ToString(); if (sQuery != "") {
string sURL_SearchAgent = ""; if (SignInManager.IsSignedIn(User)) { sURL_SearchAgent = "change_SearchAgent();"; } else { sURL_SearchAgent = "/Account/Login"; }
<a onclick="return @sURL_SearchAgent"><div id="lnkSearchAgent" style="color:white;font-size:36px;margin-top:-10px;margin-left:4px">☆</div></a>
<script>
function change_SearchAgent() { //--------< post_SearchAgent() >--------
//--< local >-- var sURL_SearchAgent = ""; var tbxSearch_Text = document.getElementById("tbxSearch_Text"); var tbxSearch_Ort = document.getElementById("tbxSearch_Ort");
var lnkSearchAgent = document.getElementById("lnkSearchAgent"); var sSearch = tbxSearch_Text.value; sSearch = encodeURIComponent(sSearch).replace(/'/g, "%27").replace(/"/g, "%22"); if (lnkSearchAgent.innerText == "☆") { sURL_SearchAgent = "/SearchAgents/add_searchagent?s=" + sSearch ; } else { sURL_SearchAgent = "/SearchAgents/delete_searchagent?s=" + sSearch; } //--</ local >--
//--< ajax upload >-- $.ajax({ type: "POST", url: sURL_SearchAgent, contentType: false, processData: false, //nodata data: "-no-data-", //Type: PlainObject or String or Array
error: function (request, status, error) { alert("Errortext:\n" + request.responseText); } , success: function (json_down_data) { //----< successfull() >---- if (lnkSearchAgent.innerText == "☆") { lnkSearchAgent.innerText = "⭐️"; } else { lnkSearchAgent.innerText = "☆"; } //----</ successfull() >---- } }); //--</ ajax upload >--
return null; //--------</ post_SearchAgent() >-------- }
</script>
} //------------</ SearchAgent >------------ |