-1
私は2日前にJSの学習を始めました。 代数計算機をダウンロードして私のウェブページに挿入しました。ここでは、完全なコードです:JavaScript:URLから関数のデータを取得するにはどうすればよいですか?
<!doctype html>
<html>
<head>
<div style="width:100%;">
<textarea id="output1" name="terminal" rows="4" cols="80" style="width:100%;"></textarea>
<input name="execute" value="▶" onclick="execute(1);" type="button">
</div>
<script src="javascripts/jquery.min.js"></script>
<script src="dist/latest-stable/algebrite.bundle-for-browser.js"></script>
<script type="text/javascript" language="javascript">
function execute (whichTerminal) {
var sandbox = $('sandbox');
var jsResult = $('jsResult');
try {
var textToBeExecuted = 'factor(3+3)';
var result;
if (/Algebrite\.[a-z]/.test(textToBeExecuted) || /;[ \t]*$/.test(textToBeExecuted)) {
result = eval(textToBeExecuted);
}
else {
result = Algebrite.run(textToBeExecuted);
}
//alert(result);
$('#output' + whichTerminal).val(result)
}
catch (err) {
var errDesc = err;
errorBox.update('<h4>Error!<\/h4><code>' + errDesc + '<\/code>');
errorBox.show();
}
}
</script>
スクリプトは3 + 3または6(var textToBeExecuted = 'factor(3+3)'
)の素因数を返しますが、しかし、私は必要なのURL(例から取られた式を評価することである:/?input=3%B54
は3 + 4とリターンを意味し、 7)。これどうやってするの?助けてください!
もっと簡単なものから始めましょうか? – Alex
ブラウザコンソールを開きます。 'console.log(location);'あなたはそれを見ることができます。間違いなく 'location.search'が必要です – NewToJS